From 13cd0363f0803d2cf0116cc28d5749dfbad6da83 Mon Sep 17 00:00:00 2001 From: Yukihiro Matz Matsumoto Date: Mon, 18 Mar 2013 07:57:07 +0900 Subject: applying C++ patch from @monaka to support C++ bool type; close #1019 --- include/mrbconf.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'include') 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 +# ifdef __cplusplus +typedef bool mrb_bool; +# else typedef _Bool mrb_bool; +# endif #endif #ifdef ENABLE_STDIO -- cgit v1.2.3