@node stdbool.h
@section @file{stdbool.h}
-POSIX specification: @url{http://www.opengroup.org/susv3xbd/stdbool.h.html}
+POSIX specification:@* @url{http://www.opengroup.org/onlinepubs/9699919799/basedefs/stdbool.h.html}
Gnulib module: stdbool
AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1.
@item
Some compilers have bugs relating to @samp{bool}.
+@item
+This header file defines @code{true} incorrectly on some platforms:
+OpenBSD 4.7 with gcc 2.95.
@end itemize
Portability problems not fixed by Gnulib:
Casts and automatic conversions to @samp{bool} don't test against the
zero value or the null pointer, as they should. Such casts should only
be used if the casted value is known to be equal to 0 or 1.
+@item
+You cannot assume that casting a floating point literal to @samp{bool} will
+result in a constant expression.
@end itemize