]> git.saurik.com Git - bison.git/blobdiff - src/system.h
Version 1.75a.
[bison.git] / src / system.h
index 002fa810ba70a22b2bfd8bd4606e7555a7e06e86..3dcd007b038bab8331bd7fc8370b361ee7276e22 100644 (file)
@@ -43,6 +43,10 @@ char *alloca ();
 
 #include <assert.h>
 
+#if HAVE_SYS_TYPES_H
+# include <sys/types.h>
+#endif
+
 #if HAVE_STDLIB_H
 # include <stdlib.h>
 #endif
@@ -181,11 +185,11 @@ void *memrchr (const void *s, int c, size_t n);
 | Booleans.  |
 `-----------*/
 
-#ifndef TRUE
-# define TRUE  (1)
-# define FALSE (0)
+#if HAVE_STDBOOL_H
+# include <stdbool.h>
+#else
+typedef enum {false = 0, true = 1} bool;
 #endif
-typedef int bool;
 
 
 /*-----------.