From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <775b8d190601160624s11c1756bx82d7dcafb743298e@mail.gmail.com> Date: Tue, 17 Jan 2006 01:24:18 +1100 From: Bruce Ellis To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> Subject: Re: [9fans] Brdline In-Reply-To: <15577233041e4238e7a9c8e58d670ddd@terzarima.net> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <599f06db0601160537j28ecb776hec7ebfe8b392615a@mail.gmail.com> <15577233041e4238e7a9c8e58d670ddd@terzarima.net> Topicbox-Message-UUID: d9e710a0-ead0-11e9-9d60-3106f5b1d025 i believe that is why limbo just has "byte" which is unsigned, no options. get's those bugs out before they get in. brucee On 1/17/06, Charles Forsyth wrote: > > What about Brdstr? it seems to me a superset of Brdline and it returns > > a char *.... > > perhaps it was added later and they didn't think of that? > i'm not sure it makes a big difference. > the whole char*/uchar* interaction is bad though. > uchar* is important to ensure no sign-extension, > but it isn't compatible with the str* functions, and explicit casts > can mask mistakes.