summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-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