On 08/29/2012 10:16 AM, Michael Goffioul wrote:
\
> My GCC stdbool.h is quite different:
>
> #ifndef __cplusplus
>
> #define bool _Bool
> #define true 1
> #define false 0
That's essentially what gnulib is doing as of today.
It does it with one more level of indirection,
but the same behavior as far as the users are concerned.
> It is/was a problem because the macros actually changed the type of "true" and "false".
That's fixed in gnulib now, right?
Yes, it is (or should be, I didn't test yet). Thanks for that.
Michael.