123456789101112131415161718192021222324252627282930313233 |
- /*
- * stdbool.h
- *
- * Created on: 17.10.2012
- * Author: muehlbrandt
- */
- #ifndef _STDBOOL_H
- #define _STDBOOL_H
- /* C99 Boolean types for compilers without C99 support */
- /* http://www.opengroup.org/onlinepubs/009695399/basedefs/stdbool.h.html */
- #if !defined(__cplusplus)
- #if !defined(__GNUC__)
- /* _Bool builtin type is included in GCC */
- /* ISO C Standard: 5.2.5 An object declared as
- type _Bool is large enough to store
- the values 0 and 1. */
- /* We choose 8 bit to match C++ */
- /* It must also promote to integer */
- typedef int8_t _Bool;
- #endif
- /* ISO C Standard: 7.16 Boolean type */
- #define bool _Bool
- #define true 1
- #define false 0
- #define __bool_true_false_are_defined 1
- #endif
- #endif
|