lua: push integer constants as integer

This allows better compatibility with Lua 5.3. Otherwise function
overloading assuming integer parameters might not work.
This commit is contained in:
Alexander Warg 2015-04-24 09:29:41 +02:00
commit ece1009c5d

View file

@ -1831,7 +1831,7 @@ SWIG_Lua_InstallConstants(lua_State *L, swig_lua_const_info constants[]) {
switch(constants[i].type) {
case SWIG_LUA_INT:
lua_pushstring(L,constants[i].name);
lua_pushnumber(L,(lua_Number)constants[i].lvalue);
lua_pushinteger(L,(lua_Number)constants[i].lvalue);
lua_rawset(L,-3);
break;
case SWIG_LUA_FLOAT: