From 274884abe51d22aac673d37d11ebf22ce92b8d98 Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Sat, 9 Dec 2017 16:14:12 +0900 Subject: Reduce VC++ compiler warnings. --- mrbgems/mruby-io/src/io.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'mrbgems/mruby-io/src/io.c') 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"); } -- cgit v1.2.3