diff options
| -rw-r--r-- | src/gc.c | 8 | ||||
| -rw-r--r-- | src/load.c | 4 | ||||
| -rw-r--r-- | src/string.c | 2 |
3 files changed, 5 insertions, 9 deletions
@@ -949,7 +949,7 @@ static void incremental_gc_until(mrb_state *mrb, enum gc_state to_state) { do { - incremental_gc(mrb, ~0); + incremental_gc(mrb, SIZE_MAX); } while (mrb->gc_state != to_state); } @@ -1162,7 +1162,7 @@ gc_start(mrb_state *mrb, mrb_value obj) static mrb_value gc_enable(mrb_state *mrb, mrb_value obj) { - int old = mrb->gc_disabled; + mrb_bool old = mrb->gc_disabled; mrb->gc_disabled = FALSE; @@ -1184,7 +1184,7 @@ gc_enable(mrb_state *mrb, mrb_value obj) static mrb_value gc_disable(mrb_state *mrb, mrb_value obj) { - int old = mrb->gc_disabled; + mrb_bool old = mrb->gc_disabled; mrb->gc_disabled = TRUE; @@ -1258,7 +1258,7 @@ gc_step_ratio_set(mrb_state *mrb, mrb_value obj) } static void -change_gen_gc_mode(mrb_state *mrb, mrb_int enable) +change_gen_gc_mode(mrb_state *mrb, mrb_bool enable) { if (is_generational(mrb) && !enable) { clear_all_old(mrb); diff --git a/src/load.c b/src/load.c index f5bd34b41..062f8ba5b 100644 --- a/src/load.c +++ b/src/load.c @@ -22,10 +22,6 @@ # define SIZE_ERROR(x) (0) #endif -#if CHAR_BIT != 8 -# error This code assumes CHAR_BIT == 8 -#endif - #if UINT32_MAX > SIZE_MAX # error This code cannot be built on your environment. #endif diff --git a/src/string.c b/src/string.c index 26dcfea99..8ac5a436a 100644 --- a/src/string.c +++ b/src/string.c @@ -445,7 +445,7 @@ mrb_str_bytesize(mrb_state *mrb, mrb_value self) * * Returns a new string object containing a copy of <i>str</i>. */ -MRB_API mrb_value +static mrb_value mrb_str_size(mrb_state *mrb, mrb_value self) { struct RString *s = mrb_str_ptr(self); |
