diff --git a/src/graphics.c b/src/graphics.c index b476cf1ea..aa72139b7 100644 --- a/src/graphics.c +++ b/src/graphics.c @@ -888,7 +888,7 @@ inline int drawchar(pixel *vid, int x, int y, int c, int r, int g, int b, int a) } #if defined(WIN32) && !defined(__GNUC__) -int addchar(pixel *vid, int x, int y, int c, int r, int g, int b, int a) +_inline int addchar(pixel *vid, int x, int y, int c, int r, int g, int b, int a) #else inline int addchar(pixel *vid, int x, int y, int c, int r, int g, int b, int a) #endif diff --git a/src/luaconsole.c b/src/luaconsole.c index c9291ae1e..65bda4dac 100644 --- a/src/luaconsole.c +++ b/src/luaconsole.c @@ -1168,9 +1168,9 @@ int luatpt_set_property(lua_State* l) } i = r>>8; if(format==2){ - *((float*)(((char*)&parts[i])+offset)) = f; + *((float*)(((void*)&parts[i])+offset)) = f; } else { - *((int*)(((char*)&parts[i])+offset)) = t; + *((int*)(((void*)&parts[i])+offset)) = t; } } } else { @@ -1192,9 +1192,9 @@ int luatpt_set_property(lua_State* l) if (partsel && partsel != parts[i].type) return 0; if(format==2){ - *((float*)(((char*)&parts[i])+offset)) = f; + *((float*)(((void*)&parts[i])+offset)) = f; } else { - *((int*)(((char*)&parts[i])+offset)) = t; + *((int*)(((void*)&parts[i])+offset)) = t; } } return 0;