From 689541d0fb73319082d617af87003b9d04510eae Mon Sep 17 00:00:00 2001 From: take_cheeze Date: Sat, 19 Jul 2014 21:37:13 +0900 Subject: Fix type of argument passed to mrb_get_args. --- src/io.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src/io.c') diff --git a/src/io.c b/src/io.c index f6ce44840..39e5bc94b 100644 --- a/src/io.c +++ b/src/io.c @@ -398,7 +398,8 @@ mrb_io_sysread(mrb_state *mrb, mrb_value io) { struct mrb_io *fptr; mrb_value buf = mrb_nil_value(); - int maxlen, ret; + mrb_int maxlen; + int ret; mrb_get_args(mrb, "i|S", &maxlen, &buf); if (maxlen < 0) { @@ -439,7 +440,8 @@ mrb_value mrb_io_sysseek(mrb_state *mrb, mrb_value io) { struct mrb_io *fptr; - int pos, offset, whence = -1; + int pos; + mrb_int offset, whence = -1; mrb_get_args(mrb, "i|i", &offset, &whence); if (whence < 0) { @@ -558,7 +560,7 @@ static mrb_value mrb_io_s_select(mrb_state *mrb, mrb_value klass) { mrb_value *argv; - int argc; + mrb_int argc; mrb_value read, read_io, write, except, timeout, list; struct timeval *tp, timerec; fd_set pset, rset, wset, eset; -- cgit v1.2.3