[U-Boot] [PATCH] Introduce a global bool type
Måns Rullgård
mans at mansr.com
Mon Jan 7 23:54:31 CET 2013
Wolfgang Denk <wd at denx.de> writes:
> Dear York Sun,
>
> In message <1357596628-27501-1-git-send-email-yorksun at freescale.com> you wrote:
>> 'bool' is defined in random places. This patch consolidates them into a
>> single typedef.
>
> Has this been actually compile tested?
>
> ...
>> --- a/include/linux/types.h
>> +++ b/include/linux/types.h
>> @@ -113,6 +113,8 @@ typedef __u64 u_int64_t;
>> typedef __s64 int64_t;
>> #endif
>>
>> +typedef _Bool bool;
>
> And what exactly would "_Bool" be?
_Bool is a C99 type (though I fail to imagine why). If using this, one
might as well use the C99 header stdbool.h providing macros for 'bool',
'true' and 'false' instead of this.
> Can we rather try and get rid of all this "bool" stuff instead? It's
> just obfuscating the code...
Indeed.
--
Måns Rullgård
mans at mansr.com
More information about the U-Boot
mailing list