summaryrefslogtreecommitdiff
path: root/uisimulator/win32/stdbool.h
diff options
context:
space:
mode:
Diffstat (limited to 'uisimulator/win32/stdbool.h')
-rw-r--r--uisimulator/win32/stdbool.h25
1 files changed, 24 insertions, 1 deletions
diff --git a/uisimulator/win32/stdbool.h b/uisimulator/win32/stdbool.h
index 769d7ac709..d91ef374b9 100644
--- a/uisimulator/win32/stdbool.h
+++ b/uisimulator/win32/stdbool.h
@@ -17,7 +17,30 @@
*
****************************************************************************/
+#ifndef __STDBOOL_H__
+#define __STDBOOL_H__ 1
+
+#ifndef __MINGW32__
typedef unsigned int bool;
+#define __attribute__(s)
+
#define true 1
#define false 0
-#define __attribute__(s) \ No newline at end of file
+#else
+
+typedef enum
+{
+ false = 0,
+ true = 1
+} bool;
+
+#define false false
+#define true true
+
+/* Signal that all the definitions are present. */
+#define __bool_true_false_are_defined 1
+
+#endif
+
+#endif /* __STDBOOL_H__ */
+