diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2017-12-08 09:48:18 +0900 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2017-12-08 09:50:02 +0900 |
| commit | 36a0b864ba76add2d9b4117eff592d017be46533 (patch) | |
| tree | d4221a3d2ebdd62adbebf5208c924d453cb54cb3 /mrbgems/mruby-socket/src/socket.c | |
| parent | f1207573bdbfb6c22a29b390d80a6a4e26aa6107 (diff) | |
| download | mruby-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.c | 8 |
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); |
