/* $OpenBSD: stdbool.h,v 1.2 1999/09/24 23:09:09 espie Exp $ */ /* * Written by Marc Espie, September 25, 1999 * Public domain. */ #ifndef _STDBOOL_H_ #define _STDBOOL_H_ /* `_Bool' type must promote to `int' or `unsigned int'. */ typedef enum { false = 0, true = 1 } _Bool; /* And those constants must also be available as macros. */ #define false false #define true true /* User visible type `bool' is provided as a macro which may be redefined */ #define bool _Bool /* Inform that everything is fine */ #define __bool_true_false_are_defined 1 #endif /* _STDBOOL_H_ */