aboutsummaryrefslogtreecommitdiff
path: root/src/mime.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/mime.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/mime.c')
-rw-r--r--src/mime.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/mime.c b/src/mime.c
index 06e5132..dddd3d6 100644
--- a/src/mime.c
+++ b/src/mime.c
@@ -504,7 +504,7 @@ static size_t qpdecode(UC c, UC *input, size_t size, luaL_Buffer *buffer) {
504 c = qpunbase[input[1]]; d = qpunbase[input[2]]; 504 c = qpunbase[input[1]]; d = qpunbase[input[2]];
505 /* if it is an invalid, do not decode */ 505 /* if it is an invalid, do not decode */
506 if (c > 15 || d > 15) luaL_addlstring(buffer, (char *)input, 3); 506 if (c > 15 || d > 15) luaL_addlstring(buffer, (char *)input, 3);
507 else luaL_addchar(buffer, (c << 4) + d); 507 else luaL_addchar(buffer, (char) ((c << 4) + d));
508 return 0; 508 return 0;
509 case '\r': 509 case '\r':
510 if (size < 2) return size; 510 if (size < 2) return size;
@@ -642,7 +642,7 @@ static int eolprocess(int c, int last, const char *marker,
642 return c; 642 return c;
643 } 643 }
644 } else { 644 } else {
645 luaL_addchar(buffer, c); 645 luaL_addchar(buffer, (char) c);
646 return 0; 646 return 0;
647 } 647 }
648} 648}
@@ -682,7 +682,7 @@ static int mime_global_eol(lua_State *L)
682\*-------------------------------------------------------------------------*/ 682\*-------------------------------------------------------------------------*/
683static size_t dot(int c, size_t state, luaL_Buffer *buffer) 683static size_t dot(int c, size_t state, luaL_Buffer *buffer)
684{ 684{
685 luaL_addchar(buffer, c); 685 luaL_addchar(buffer, (char) c);
686 switch (c) { 686 switch (c) {
687 case '\r': 687 case '\r':
688 return 1; 688 return 1;
@@ -717,7 +717,7 @@ static int mime_global_dot(lua_State *L)
717 while (input < last) 717 while (input < last)
718 state = dot(*input++, state, &buffer); 718 state = dot(*input++, state, &buffer);
719 luaL_pushresult(&buffer); 719 luaL_pushresult(&buffer);
720 lua_pushnumber(L, state); 720 lua_pushnumber(L, (lua_Number) state);
721 return 2; 721 return 2;
722} 722}
723 723