summaryrefslogtreecommitdiff
path: root/handy.h
diff options
context:
space:
mode:
Diffstat (limited to 'handy.h')
-rw-r--r--handy.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/handy.h b/handy.h
index 160d83927c..d95c3da216 100644
--- a/handy.h
+++ b/handy.h
@@ -23,11 +23,14 @@
#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)
#ifdef UTS
#define bool int
#else
#define bool char
#endif
+#endif /* !defined(HAS_BOOL) && !defined(_G_HAVE_BOOL) */
#ifdef TRUE
#undef TRUE