diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2014-03-21 23:36:03 +0900 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2014-03-21 23:36:03 +0900 |
| commit | 7c82b9e1bfffa6b703dc2f4a161b01e37f9154bc (patch) | |
| tree | 55904656a6f795b6d7c89de7534be01fb9d92112 /mrbgems | |
| parent | c978fd7b359c29cef28c1ffce7d9f3dcfd68436c (diff) | |
| download | mruby-7c82b9e1bfffa6b703dc2f4a161b01e37f9154bc.tar.gz mruby-7c82b9e1bfffa6b703dc2f4a161b01e37f9154bc.zip | |
use mrb_get_args("i")
Diffstat (limited to 'mrbgems')
| -rw-r--r-- | mrbgems/mruby-range-ext/src/range.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/mrbgems/mruby-range-ext/src/range.c b/mrbgems/mruby-range-ext/src/range.c index c980ecffd..9fbfd431f 100644 --- a/mrbgems/mruby-range-ext/src/range.c +++ b/mrbgems/mruby-range-ext/src/range.c @@ -78,16 +78,16 @@ mrb_range_cover(mrb_state *mrb, mrb_value range) static mrb_value mrb_range_first(mrb_state *mrb, mrb_value range) { - mrb_value num; + mrb_int num; mrb_value array; struct RRange *r = mrb_range_ptr(range); - if (mrb_get_args(mrb, "|o", &num) == 0) { + if (mrb_get_args(mrb, "|i", &num) == 0) { return r->edges->beg; } array = mrb_funcall(mrb, range, "to_a", 0); - return mrb_funcall(mrb, array, "first", 1, mrb_to_int(mrb, num)); + return mrb_funcall(mrb, array, "first", 1, mrb_fixnum_value(num)); } /* |
