Determines whether or not bool , true , and false are treated as keywords in C++ source code.
#pragma bool on | off | reset
If you enable this pragma, you can use the standard C++ bool type to represent true and false . Disable this pragma if bool , true , or false are defined in your source code.
Enabling the bool data type and its true and false values is not equivalent to defining them in source code with typedef , enum , or #define . The C++ bool type is a distinct type defined by the ISO/IEC 14882:2003 C++ Standard. Source code that does not treat bool as a distinct type might not compile properly.
This pragma corresponds to the Enable bool Support setting in the CodeWarrior IDE's Properties > C/C++ Build > Settings > Tool Settings > PowerPC Compiler> C/C++ Language settings panel. By default, this setting is on .