summaryrefslogtreecommitdiff
blob: e475ea25c2cca9fb9329ae1d3651669a728eeb0d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Bug: https://rt.cpan.org/Public/Bug/Display.html?id=76442
Gentoo-Bug: https://bugs.gentoo.org/420177
--- a/src/C_XS/ToolBox.h
+++ b/src/C_XS/ToolBox.h
@@ -93,7 +93,10 @@
     #elif PERL_DARWIN
         #define boolean bool
     #else
-        typedef enum { false = FALSE, true = TRUE } boolean;
+        typedef int boolean;
+        #ifndef I_STDBOOL
+            enum { false, true };
+        #endif
     #endif
 #endif