00001 00024 #ifndef _bool_h_ 00025 #define _bool_h_ 00026 00031 #if defined(USE_CBOOL) || defined(DOXYGEN) || (__GNUC__ > 3) || ((__GNUC__ == 3) && (__GNUC_MINOR__ > 2)) 00032 typedef _Bool Bool; // A C boolean. Too new for support everywhere. 00033 #else 00034 #include <SDL_types.h> 00035 typedef Uint8 Bool; // A substitute that is not as safe. 00036 #endif 00037 00038 #ifndef FALSE 00039 #define FALSE 0 00040 #endif 00041 #ifndef TRUE 00042 #define TRUE 1 00043 #endif 00044 00045 #endif 00046