
7 Jan
2013
7 Jan
'13
11:54 p.m.
Wolfgang Denk wd@denx.de writes:
Dear York Sun,
In message 1357596628-27501-1-git-send-email-yorksun@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@mansr.com