/* This takes the place of C99 stdbool.h, which at least some Windows compilers don't have. (October 2005). One must not also include , because it might cause a name collision. */ #ifndef __cplusplus /* At least the GNU compiler defines __bool_true_false_are_defined */ #ifndef __bool_true_false_are_defined #define __bool_true_false_are_defined typedef enum { false = 0, true = 1 } bool; #endif #endif