123456789101112131415161718192021222324252627 |
- #pragma once
- #if !defined(MS_STDBOOL_H) && \
- (!defined(__bool_true_false_are_defined) || __bool_true_false_are_defined)
- #define MS_STDBOOL_H
- #ifndef _MSC_VER
- #error "Use this header only with Microsoft Visual C++ compilers!"
- #endif /* _MSC_VER */
- #define __bool_true_false_are_defined 1
- #ifndef __cplusplus
- #if defined(true) || defined(false) || defined(bool)
- #error "Boolean type already defined"
- #endif
- enum {
- false = 0,
- true = 1
- };
- typedef unsigned char bool;
- #endif /* !__cplusplus */
- #endif /* MS_STDBOOL_H */
|