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

parent f3191b94
...@@ -772,7 +772,7 @@ mrb_value ...@@ -772,7 +772,7 @@ mrb_value
mrb_ary_first(mrb_state *mrb, mrb_value self) mrb_ary_first(mrb_state *mrb, mrb_value self)
{ {
struct RArray *a = mrb_ary_ptr(self); struct RArray *a = mrb_ary_ptr(self);
int size; mrb_int size;
if (mrb_get_args(mrb, "|i", &size) == 0) { if (mrb_get_args(mrb, "|i", &size) == 0) {
return (a->len > 0)? a->ptr[0]: mrb_nil_value(); return (a->len > 0)? a->ptr[0]: mrb_nil_value();
......
...@@ -523,7 +523,8 @@ static mrb_value ...@@ -523,7 +523,8 @@ static mrb_value
flo_round(mrb_state *mrb, mrb_value num) flo_round(mrb_state *mrb, mrb_value num)
{ {
double number, f; double number, f;
int ndigits = 0, i; mrb_int ndigits = 0;
int i;
mrb_get_args(mrb, "|i", &ndigits); mrb_get_args(mrb, "|i", &ndigits);
number = mrb_float(num); number = mrb_float(num);
......
...@@ -2125,7 +2125,7 @@ mrb_str_split_m(mrb_state *mrb, mrb_value str) ...@@ -2125,7 +2125,7 @@ mrb_str_split_m(mrb_state *mrb, mrb_value str)
mrb_value spat = mrb_nil_value(); mrb_value spat = mrb_nil_value();
enum {awk, string, regexp} split_type = string; enum {awk, string, regexp} split_type = string;
long beg, end, i = 0; long beg, end, i = 0;
int lim = -1; mrb_int lim = -1;
mrb_value result, tmp; mrb_value result, tmp;
argc = mrb_get_args(mrb, "|oi", &spat, &lim); 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