diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/mruby/data.h | 2 | ||||
| -rw-r--r-- | include/mruby/value.h | 9 |
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; } |
