int and mrb_int should not be mixed under -DMRB_INT64; may fix #557

parent f3191b94
......@@ -772,7 +772,7 @@ mrb_value
mrb_ary_first(mrb_state *mrb, mrb_value self)
{
struct RArray *a = mrb_ary_ptr(self);
int size;
mrb_int size;
if (mrb_get_args(mrb, "|i", &size) == 0) {
return (a->len > 0)? a->ptr[0]: mrb_nil_value();
......
......@@ -523,7 +523,8 @@ static mrb_value
flo_round(mrb_state *mrb, mrb_value num)
{
double number, f;
int ndigits = 0, i;
mrb_int ndigits = 0;
int i;
mrb_get_args(mrb, "|i", &ndigits);
number = mrb_float(num);
......
......@@ -2125,7 +2125,7 @@ mrb_str_split_m(mrb_state *mrb, mrb_value str)
mrb_value spat = mrb_nil_value();
enum {awk, string, regexp} split_type = string;
long beg, end, i = 0;
int lim = -1;
mrb_int lim = -1;
mrb_value result, tmp;
argc = mrb_get_args(mrb, "|oi", &spat, &lim);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment