From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <225fa8e60605160809v4bd9f518o434087ae05e31b72@mail.gmail.com> Date: Tue, 16 May 2006 18:09:34 +0300 From: R <0xef967c36@gmail.com> To: "Fans of the OS Plan 9 from Bell Labs" <9fans@cse.psu.edu> Subject: Re: [9fans] strangely typed functions in standard library In-Reply-To: <87f034ae0605152003x4d8ee664o4bef08473c10eef6@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <87f034ae0605152003x4d8ee664o4bef08473c10eef6@mail.gmail.com> Topicbox-Message-UUID: 51a59b66-ead1-11e9-9d60-3106f5b1d025 On 5/16/06, Matt Stewart wrote: > The following functions are described as accepting a Rune, but instead > the parameters are of type long. Why? > > int runelen(long); > char *utfrune(char *, long); > char *utfrrune(char *, long); full unicode is 32 bit, even if plan9 (afaik) supports only characters in the BMP.