summaryrefslogtreecommitdiffhomepage
path: root/mrbgems/mruby-socket/src/socket.c
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2017-12-08 09:48:18 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2017-12-08 09:50:02 +0900
commit36a0b864ba76add2d9b4117eff592d017be46533 (patch)
treed4221a3d2ebdd62adbebf5208c924d453cb54cb3 /mrbgems/mruby-socket/src/socket.c
parentf1207573bdbfb6c22a29b390d80a6a4e26aa6107 (diff)
downloadmruby-36a0b864ba76add2d9b4117eff592d017be46533.tar.gz
mruby-36a0b864ba76add2d9b4117eff592d017be46533.zip
Reduce VC++ compiler warnings.
Diffstat (limited to 'mrbgems/mruby-socket/src/socket.c')
-rw-r--r--mrbgems/mruby-socket/src/socket.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/mrbgems/mruby-socket/src/socket.c b/mrbgems/mruby-socket/src/socket.c
index 8bf2af506..ff8980139 100644
--- a/mrbgems/mruby-socket/src/socket.c
+++ b/mrbgems/mruby-socket/src/socket.c
@@ -570,7 +570,7 @@ mrb_socket_accept(mrb_state *mrb, mrb_value klass)
mrb_get_args(mrb, "i", &s0);
socklen = sizeof(struct sockaddr_storage);
sastr = mrb_str_buf_new(mrb, socklen);
- s1 = accept(s0, (struct sockaddr *)RSTRING_PTR(sastr), &socklen);
+ s1 = (int)accept(s0, (struct sockaddr *)RSTRING_PTR(sastr), &socklen);
if (s1 == -1) {
mrb_sys_fail(mrb, "accept");
}
@@ -692,7 +692,7 @@ mrb_socket_socket(mrb_state *mrb, mrb_value klass)
int s;
mrb_get_args(mrb, "iii", &domain, &type, &protocol);
- s = socket(domain, type, protocol);
+ s = (int)socket(domain, type, protocol);
if (s == -1)
mrb_sys_fail(mrb, "socket");
return mrb_fixnum_value(s);
@@ -744,7 +744,7 @@ mrb_win32_basicsocket_sysread(mrb_state *mrb, mrb_value self)
}
sd = socket_fd(mrb, self);
- ret = recv(sd, RSTRING_PTR(buf), maxlen, 0);
+ ret = recv(sd, RSTRING_PTR(buf), (int)maxlen, 0);
switch (ret) {
case 0: /* EOF */
@@ -783,7 +783,7 @@ mrb_win32_basicsocket_syswrite(mrb_state *mrb, mrb_value self)
sd = socket_fd(mrb, self);
mrb_get_args(mrb, "S", &str);
- n = send(sd, RSTRING_PTR(str), RSTRING_LEN(str), 0);
+ n = send(sd, RSTRING_PTR(str), (int)RSTRING_LEN(str), 0);
if (n == SOCKET_ERROR)
mrb_sys_fail(mrb, "send");
return mrb_fixnum_value(n);