summaryrefslogtreecommitdiff
path: root/dev-lang/uasm/files/bool-fix.diff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-lang/uasm/files/bool-fix.diff')
-rw-r--r--dev-lang/uasm/files/bool-fix.diff18
1 files changed, 18 insertions, 0 deletions
diff --git a/dev-lang/uasm/files/bool-fix.diff b/dev-lang/uasm/files/bool-fix.diff
new file mode 100644
index 000000000000..6071a0d42ba9
--- /dev/null
+++ b/dev-lang/uasm/files/bool-fix.diff
@@ -0,0 +1,18 @@
+https://bugs.gentoo.org/944192
+
+diff --git a/H/bool.h b/H/bool.h
+index fbf55c8..ddb7396 100644
+--- a/H/bool.h
++++ b/H/bool.h
+@@ -30,10 +30,7 @@
+ ****************************************************************************/
+
+
+-#if !defined( BOOL_DEFINED ) && !defined( bool ) && !(__WATCOMC__ >= 1070 && defined(__cplusplus))
+- #define BOOL_DEFINED
+- typedef unsigned char bool;
+-#endif
++#include <stdbool.h>
+ #ifndef TRUE
+ #define TRUE 1
+ #endif