summaryrefslogtreecommitdiffhomepage
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/mruby/data.h2
-rw-r--r--include/mruby/value.h9
2 files changed, 2 insertions, 9 deletions
diff --git a/include/mruby/data.h b/include/mruby/data.h
index 55405e994..6ddaebfaa 100644
--- a/include/mruby/data.h
+++ b/include/mruby/data.h
@@ -19,7 +19,7 @@ typedef struct mrb_data_type {
struct RData {
MRB_OBJECT_HEADER;
struct iv_tbl *iv;
- mrb_data_type *type;
+ const mrb_data_type *type;
void *data;
};
diff --git a/include/mruby/value.h b/include/mruby/value.h
index 5730bf909..53e30efe7 100644
--- a/include/mruby/value.h
+++ b/include/mruby/value.h
@@ -280,14 +280,7 @@ mrb_bool_value(mrb_bool boolean)
{
mrb_value v;
- v.value.i = 1;
- if (boolean) {
- v.tt = MRB_TT_TRUE;
- }
- else {
- v.tt = MRB_TT_FALSE;
- }
-
+ MRB_SET_VALUE(v, boolean ? MRB_TT_TRUE : MRB_TT_FALSE, value.i, 1);
return v;
}