aboutsummaryrefslogtreecommitdiffstats
path: root/missing/stdbool.h
diff options
context:
space:
mode:
Diffstat (limited to 'missing/stdbool.h')
-rw-r--r--missing/stdbool.h20
1 files changed, 20 insertions, 0 deletions
diff --git a/missing/stdbool.h b/missing/stdbool.h
new file mode 100644
index 0000000000..68c2f3d254
--- /dev/null
+++ b/missing/stdbool.h
@@ -0,0 +1,20 @@
+/*
+ * missing/stdbool.h: Quick alternative of C99 stdbool.h
+ */
+
+#ifndef _MISSING_STDBOOL_H_
+#define _MISSING_STDBOOL_H_
+
+#ifndef __cplusplus
+
+#define bool _Bool
+#define true 1
+#define false 0
+
+#ifndef HAVE__BOOL /* AC_HEADER_STDBOOL in configure.ac */
+typedef int _Bool;
+#endif /* HAVE__BOOL */
+
+#endif /* __cplusplus */
+
+#endif /* _MISSING_STDBOOL_H_ */