diff options
Diffstat (limited to 'include/mrbconf.h')
| -rw-r--r-- | include/mrbconf.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/include/mrbconf.h b/include/mrbconf.h index b485642dc..030e00c9f 100644 --- a/include/mrbconf.h +++ b/include/mrbconf.h @@ -115,10 +115,18 @@ typedef short mrb_sym; # define strtoll _strtoi64 # define PRId32 "I32d" # define PRId64 "I64d" +# ifdef __cplusplus +typedef bool mrb_bool; +# else typedef unsigned int mrb_bool; +# endif #else # include <inttypes.h> +# ifdef __cplusplus +typedef bool mrb_bool; +# else typedef _Bool mrb_bool; +# endif #endif #ifdef ENABLE_STDIO |
