summaryrefslogtreecommitdiffhomepage
path: root/mrbgems
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2014-03-21 23:36:03 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2014-03-21 23:36:03 +0900
commit7c82b9e1bfffa6b703dc2f4a161b01e37f9154bc (patch)
tree55904656a6f795b6d7c89de7534be01fb9d92112 /mrbgems
parentc978fd7b359c29cef28c1ffce7d9f3dcfd68436c (diff)
downloadmruby-7c82b9e1bfffa6b703dc2f4a161b01e37f9154bc.tar.gz
mruby-7c82b9e1bfffa6b703dc2f4a161b01e37f9154bc.zip
use mrb_get_args("i")
Diffstat (limited to 'mrbgems')
-rw-r--r--mrbgems/mruby-range-ext/src/range.c6
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));
}
/*