6.15.1 stdbool.h Types and Values
bool Macro
Alternate type name to _Bool.
Include
<stdbool.h>
Remarks
The bool macro allows the use of an alternate type name
to _Bool.
true Macro
Symbolic form of the true state.
Include
<stdbool.h>
Remarks
The true macro provides a symbolic form of the true
state that can be used with objects of type _Bool and is defined as
the value 1.
false Macro
Symbolic form of the false state.
Include
<stdbool.h>
Remarks
The false macro provides a symbolic form of the false
state that can be used with objects of type _Bool and is defined as
the value 0.
__bool_true_false_are_defined Macro
Flag to indicate that the boolean macros are defined and are usable.
Include
<stdbool.h>
Remarks
The __bool_true_false_are_defined macro (note the leading two
underscore characters) is set if the bool, true
and false macros are defined and are usable. It is assigned the
value 1 in the header, but this macro along with the bool,
true and false macros may be undefined and
potentially redefined by the program.
