From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 In-Reply-To: <20121122125321.GA13035@dinah> References: <20121122123850.GA8106@dinah> <20121122125321.GA13035@dinah> Date: Thu, 22 Nov 2012 13:08:23 +0000 Message-ID: From: Charles Forsyth To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [9fans] go forth and ulong no more! Topicbox-Message-UUID: e04f0afe-ead7-11e9-9d60-3106f5b1d025 Oh, no. len and cap are int in Go, so that problem doesn't arise, and (I assume) uintptr isn't much used. The int32 usage was things like this (an arbitrary choice): void runtime=C2=B7closure(int32 siz, byte *fn, byte *arg0) { byte *p, *q, **ret; int32 i, n; int32 pcrel; since this is runtime, the incoming siz might well need a specific size to match a calling convention, but locals i, n, and pcrel don't seem to be special. On 22 November 2012 12:54, Anthony Martin wrote: > Ah. I thought we were talking about Go code not C. Carry on.