diff options
Diffstat (limited to 'handy.h')
-rw-r--r-- | handy.h | 8 |
1 files changed, 5 insertions, 3 deletions
@@ -23,14 +23,16 @@ #define Nullfp Null(FILE*) #define Nullsv Null(SV*) -/* bool is built-in for g++-2.6.3, which might be used for an extension. */ -#if !defined(HAS_BOOL) && !defined(_G_HAVE_BOOL) +/* bool is built-in for g++-2.6.3, which might be used for an extension. + gcc-2.6.2 under Linux defines _G_HAVE_BOOL to 0, and does not + define bool. */ +#if !defined(HAS_BOOL) && !(_G_HAVE_BOOL) #ifdef UTS #define bool int #else #define bool char #endif -#endif /* !defined(HAS_BOOL) && !defined(_G_HAVE_BOOL) */ +#endif /* !defined(HAS_BOOL) && !(_G_HAVE_BOOL) */ #ifdef TRUE #undef TRUE |