From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <3e1162e60704270649lb1dcader82e5142d301c164@mail.gmail.com> Date: Fri, 27 Apr 2007 06:49:31 -0700 From: "David Leimbach" To: "Fans of the OS Plan 9 from Bell Labs" <9fans@cse.psu.edu> Subject: Re: [9fans] speaking of kenc In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <7871fcf50704262154s5941ea83p72b2d7b2fd9ad2f8@mail.gmail.com> Topicbox-Message-UUID: 50c959fc-ead2-11e9-9d60-3106f5b1d025 On 4/27/07, Charles Forsyth wrote: > >_Bool is a notational convenience, maybe helping document functions > >returning only pass/fail status, or for the isalpha(2) family of > >functions. > > no, since its type is different from that produced by the logical > and equality operators (eg, ! and ==) which are still int! > it's a unsigned integer type with a limited range (0 or 1), a special > conversion rule, and of course a peculiar name (not even _bool!). > pointless tinkering. > Since we're complaining about stuff being standardized to death... consider the entire tgmath.h header which actually can't be implemented in legal C99... yet is a part of C99. That one's a real twister...