summaryrefslogtreecommitdiffhomepage
path: root/mrbgems/mruby-io/src/io.c
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2017-12-09 16:14:12 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2017-12-09 16:14:12 +0900
commit274884abe51d22aac673d37d11ebf22ce92b8d98 (patch)
tree6dca20a6dbd30c4ac46a46949d9a4bdefcf2046c /mrbgems/mruby-io/src/io.c
parent761218e70b99c9f42008692f70d2f3cd8551b76e (diff)
downloadmruby-274884abe51d22aac673d37d11ebf22ce92b8d98.tar.gz
mruby-274884abe51d22aac673d37d11ebf22ce92b8d98.zip
Reduce VC++ compiler warnings.
Diffstat (limited to 'mrbgems/mruby-io/src/io.c')
-rw-r--r--mrbgems/mruby-io/src/io.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/mrbgems/mruby-io/src/io.c b/mrbgems/mruby-io/src/io.c
index 1b6b3855b..c3c2e0b5b 100644
--- a/mrbgems/mruby-io/src/io.c
+++ b/mrbgems/mruby-io/src/io.c
@@ -454,7 +454,7 @@ mrb_io_initialize(mrb_state *mrb, mrb_value io)
DATA_TYPE(io) = &mrb_io_type;
DATA_PTR(io) = fptr;
- fptr->fd = fd;
+ fptr->fd = (int)fd;
fptr->readable = ((flags & FMODE_READABLE) != 0);
fptr->writable = ((flags & FMODE_WRITABLE) != 0);
fptr->sync = 0;
@@ -677,7 +677,7 @@ mrb_io_sysseek(mrb_state *mrb, mrb_value io)
}
fptr = (struct mrb_io *)mrb_get_datatype(mrb, io, &mrb_io_type);
- pos = lseek(fptr->fd, offset, (int)whence);
+ pos = lseek(fptr->fd, (off_t)offset, (int)whence);
if (pos == -1) {
mrb_sys_fail(mrb, "sysseek");
}