aboutsummaryrefslogtreecommitdiff
path: root/src/inet.c
diff options
context:
space:
mode:
authorDiego Nehab <diego@impa.br>2012-12-11 17:43:49 -0200
committerDiego Nehab <diego@impa.br>2012-12-11 17:43:49 -0200
commit72a5347f97b3f158431d4181109db3086a8a2953 (patch)
tree530f7ab086627154fc8693c939145c6d815de6df /src/inet.c
parent618ce43ee3950b80aca1fde0a5b12e6e13627f1b (diff)
downloadluasocket-72a5347f97b3f158431d4181109db3086a8a2953.tar.gz
luasocket-72a5347f97b3f158431d4181109db3086a8a2953.tar.bz2
luasocket-72a5347f97b3f158431d4181109db3086a8a2953.zip
Remove warnings and fix makefile for Win32.
Diffstat (limited to 'src/inet.c')
-rw-r--r--src/inet.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/inet.c b/src/inet.c
index 52f7397..69d32e6 100644
--- a/src/inet.c
+++ b/src/inet.c
@@ -105,8 +105,8 @@ static int inet_global_getnameinfo(lua_State *L) {
105 105
106 lua_newtable(L); 106 lua_newtable(L);
107 for (i = 1, iter = resolved; iter; i++, iter = iter->ai_next) { 107 for (i = 1, iter = resolved; iter; i++, iter = iter->ai_next) {
108 getnameinfo(iter->ai_addr, iter->ai_addrlen, host, 108 getnameinfo(iter->ai_addr, (socklen_t) iter->ai_addrlen, host,
109 node ? sizeof(host) : 0, serv, service ? sizeof(serv) : 0, 0); 109 node ? (socklen_t) sizeof(host) : 0, serv, service ? (socklen_t) sizeof(serv) : 0, 0);
110 110
111 if (node) { 111 if (node) {
112 lua_pushnumber(L, i); 112 lua_pushnumber(L, i);
@@ -177,8 +177,8 @@ static int inet_global_getaddrinfo(lua_State *L)
177 lua_newtable(L); 177 lua_newtable(L);
178 for (iterator = resolved; iterator; iterator = iterator->ai_next) { 178 for (iterator = resolved; iterator; iterator = iterator->ai_next) {
179 char hbuf[NI_MAXHOST], sbuf[NI_MAXSERV]; 179 char hbuf[NI_MAXHOST], sbuf[NI_MAXSERV];
180 getnameinfo(iterator->ai_addr, iterator->ai_addrlen, hbuf, 180 getnameinfo(iterator->ai_addr, (socklen_t) iterator->ai_addrlen, hbuf,
181 sizeof(hbuf), sbuf, 0, NI_NUMERICHOST); 181 (socklen_t) sizeof(hbuf), sbuf, 0, NI_NUMERICHOST);
182 lua_pushnumber(L, i); 182 lua_pushnumber(L, i);
183 lua_newtable(L); 183 lua_newtable(L);
184 switch (iterator->ai_family) { 184 switch (iterator->ai_family) {
@@ -413,7 +413,7 @@ const char *inet_tryconnect(p_socket ps, const char *address,
413 timeout_markstart(tm); 413 timeout_markstart(tm);
414 /* try connecting to remote address */ 414 /* try connecting to remote address */
415 err = socket_strerror(socket_connect(ps, (SA *) iterator->ai_addr, 415 err = socket_strerror(socket_connect(ps, (SA *) iterator->ai_addr,
416 iterator->ai_addrlen, tm)); 416 (socklen_t) iterator->ai_addrlen, tm));
417 /* if success, break out of loop */ 417 /* if success, break out of loop */
418 if (err == NULL) break; 418 if (err == NULL) break;
419 } 419 }
@@ -463,7 +463,7 @@ const char *inet_trybind(p_socket ps, const char *address, const char *serv,
463 /* try binding to local address */ 463 /* try binding to local address */
464 err = socket_strerror(socket_bind(&sock, 464 err = socket_strerror(socket_bind(&sock,
465 (SA *) iterator->ai_addr, 465 (SA *) iterator->ai_addr,
466 iterator->ai_addrlen)); 466 (socklen_t) iterator->ai_addrlen));
467 467
468 /* keep trying unless bind succeeded */ 468 /* keep trying unless bind succeeded */
469 if (err) { 469 if (err) {