summaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authortake_cheeze <[email protected]>2014-07-19 21:37:13 +0900
committertake_cheeze <[email protected]>2014-07-19 21:37:13 +0900
commit689541d0fb73319082d617af87003b9d04510eae (patch)
tree84973082eb080ca6102bbb7a72b4257a69deab48 /src
parentfa39825b1bac290f42dbd9f0605d87e40f67acfb (diff)
downloadmruby-689541d0fb73319082d617af87003b9d04510eae.tar.gz
mruby-689541d0fb73319082d617af87003b9d04510eae.zip
Fix type of argument passed to mrb_get_args.
Diffstat (limited to 'src')
-rw-r--r--src/file.c2
-rw-r--r--src/io.c8
2 files changed, 6 insertions, 4 deletions
diff --git a/src/file.c b/src/file.c
index 2c909fb48..f8d6bc179 100644
--- a/src/file.c
+++ b/src/file.c
@@ -86,7 +86,7 @@ mrb_file_s_unlink(mrb_state *mrb, mrb_value obj)
{
mrb_value *argv;
mrb_value pathv;
- int argc, i;
+ mrb_int argc, i;
const char *path;
mrb_get_args(mrb, "*", &argv, &argc);
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;