From ee14d37da4df9ec641ec7229f9090fcf19ae447f Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Mon, 29 Apr 2013 11:46:16 +0900 Subject: use uint8_t for mrb_bool instead of unsigned int; close #1222 --- include/mruby/proc.h | 4 ++-- include/mruby/value.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) (limited to 'include') diff --git a/include/mruby/proc.h b/include/mruby/proc.h index d88de744a..8c6146860 100644 --- a/include/mruby/proc.h +++ b/include/mruby/proc.h @@ -40,9 +40,9 @@ struct RProc { #define MRB_ASPEC_BLOCK(a) ((a) & 1) #define MRB_PROC_CFUNC 128 -#define MRB_PROC_CFUNC_P(p) ((p)->flags & MRB_PROC_CFUNC) +#define MRB_PROC_CFUNC_P(p) (((p)->flags & MRB_PROC_CFUNC) != 0) #define MRB_PROC_STRICT 256 -#define MRB_PROC_STRICT_P(p) ((p)->flags & MRB_PROC_STRICT) +#define MRB_PROC_STRICT_P(p) (((p)->flags & MRB_PROC_STRICT) != 0) #define mrb_proc_ptr(v) ((struct RProc*)((v).value.p)) diff --git a/include/mruby/value.h b/include/mruby/value.h index 082438d56..0ce59e06a 100644 --- a/include/mruby/value.h +++ b/include/mruby/value.h @@ -7,7 +7,7 @@ #ifndef MRUBY_VALUE_H #define MRUBY_VALUE_H -typedef unsigned int mrb_bool; +typedef uint8_t mrb_bool; #ifndef MRB_NAN_BOXING -- cgit v1.2.3