add new macro mrb_bool as a counterpart of mrb_bool_value

This commit is contained in:
Yukihiro Matz Matsumoto
2013-03-19 12:06:53 +09:00
parent d0d920e909
commit 7602574536
+2 -1
View File
@@ -154,7 +154,8 @@ mrb_float_value(mrb_float f)
#define mrb_string_p(o) (mrb_type(o) == MRB_TT_STRING)
#define mrb_hash_p(o) (mrb_type(o) == MRB_TT_HASH)
#define mrb_voidp_p(o) (mrb_type(o) == MRB_TT_VOIDP)
#define mrb_test(o) (mrb_type(o) != MRB_TT_FALSE)
#define mrb_bool(o) (mrb_type(o) != MRB_TT_FALSE)
#define mrb_test(o) mrb_bool(o)
#define MRB_OBJECT_HEADER \
enum mrb_vtype tt:8;\