Add <stdbool.h>
authorhpa <hpa>
Wed, 16 Apr 2003 06:32:31 +0000 (06:32 +0000)
committerhpa <hpa>
Wed, 16 Apr 2003 06:32:31 +0000 (06:32 +0000)
com32/include/stdbool.h [new file with mode: 0644]

diff --git a/com32/include/stdbool.h b/com32/include/stdbool.h
new file mode 100644 (file)
index 0000000..3683044
--- /dev/null
@@ -0,0 +1,33 @@
+/*
+ * $Id$
+ *
+ * stdbool.h
+ */
+
+#ifndef _STDBOOL_H
+#define _STDBOOL_H
+
+#ifndef __cplusplus
+
+#if !defined(__STDC_VERSION__) || (__STDC_VERSION__ < 199901L)
+# if !defined(__GNUC__) ||(__GNUC__ < 3)
+  typedef char _Bool;          /* For C compilers without _Bool */
+# endif
+#endif
+
+#define bool  _Bool
+#define true  1
+#define false 0
+
+#else
+
+/* C++ */
+#define bool  bool
+#define true  true
+#define false false
+
+#endif
+
+#define __bool_true_false_are_defined 1
+
+#endif /* _STDBOOL_H */