aboutsummaryrefslogtreecommitdiff
path: root/src/rlua.h
diff options
context:
space:
mode:
authorSaggi Mizrahi <saggi@mizrahi.cc>2016-12-22 03:20:27 +0200
committerSaggi Mizrahi <saggi@mizrahi.cc>2016-12-22 03:26:46 +0200
commitb2d4cd66a72fd765daa64c27f6a8e529d3d18e2d (patch)
tree58a6be899145cb65e0822f67900ac736a26eed9f /src/rlua.h
parentc394708c438440db1b756bfe7e86a15341a43cb7 (diff)
downloadraylib-b2d4cd66a72fd765daa64c27f6a8e529d3d18e2d.tar.gz
raylib-b2d4cd66a72fd765daa64c27f6a8e529d3d18e2d.zip
Fix warnings in lua binding
Signed-off-by: Saggi Mizrahi <saggi@mizrahi.cc>
Diffstat (limited to 'src/rlua.h')
-rw-r--r--src/rlua.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/rlua.h b/src/rlua.h
index 961ed1c1..10a75e3a 100644
--- a/src/rlua.h
+++ b/src/rlua.h
@@ -133,6 +133,7 @@ RLUADEF void CloseLuaDevice(void); // De-initialize Lua system
#define LuaPush_AudioStream(L, aud) LuaPushOpaqueType(L, aud)
#define LuaGetArgument_string luaL_checkstring
+#define LuaGetArgument_ptr (void *)luaL_checkinteger
#define LuaGetArgument_int (int)luaL_checkinteger
#define LuaGetArgument_unsigned (unsigned)luaL_checkinteger
#define LuaGetArgument_char (char)luaL_checkinteger
@@ -1198,7 +1199,7 @@ int lua_GetGamepadName(lua_State* L)
// TODO: Return gamepad name id
int arg1 = LuaGetArgument_int(L, 1);
- char * result = GetGamepadName(arg1);
+ const char * result = GetGamepadName(arg1);
//lua_pushboolean(L, result);
return 1;
}
@@ -2863,7 +2864,7 @@ int lua_LoadWaveEx(lua_State* L)
{
// TODO: Wave LoadWaveEx(float *data, int sampleCount, int sampleRate, int sampleSize, int channels);
- int arg1 = 0;
+ float * arg1 = 0;
int arg2 = LuaGetArgument_int(L, 2);
int arg3 = LuaGetArgument_int(L, 3);
int arg4 = LuaGetArgument_int(L, 4);
@@ -2904,7 +2905,7 @@ int lua_UpdateSound(lua_State* L)
Sound arg1 = LuaGetArgument_Sound(L, 1);
const char * arg2 = LuaGetArgument_string(L, 2);
- int * arg3 = LuaGetArgument_int(L, 3);
+ int arg3 = LuaGetArgument_int(L, 3);
UpdateSound(arg1, arg2, arg3);
return 0;
}