summaryrefslogtreecommitdiffhomepage
path: root/include
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2013-04-29 11:46:16 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2013-04-29 11:46:16 +0900
commitee14d37da4df9ec641ec7229f9090fcf19ae447f (patch)
tree01b82c730a48911f9d89e7f5c1547968d911b882 /include
parent8890a992a665f59ee9ae8b9e877693e3fdae241a (diff)
downloadmruby-ee14d37da4df9ec641ec7229f9090fcf19ae447f.tar.gz
mruby-ee14d37da4df9ec641ec7229f9090fcf19ae447f.zip
use uint8_t for mrb_bool instead of unsigned int; close #1222
Diffstat (limited to 'include')
-rw-r--r--include/mruby/proc.h4
-rw-r--r--include/mruby/value.h2
2 files changed, 3 insertions, 3 deletions
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