diff --git a/3rdparty/toluapp/src/bin/lua/package.lua b/3rdparty/toluapp/src/bin/lua/package.lua index 0183f5cf..c0592e53 100644 --- a/3rdparty/toluapp/src/bin/lua/package.lua +++ b/3rdparty/toluapp/src/bin/lua/package.lua @@ -108,7 +108,7 @@ end function classPackage:preamble () output('/*\n') output('** Lua binding: '..self.name..'\n') - output('** Generated automatically by '..TOLUA_VERSION..' on '..date()..'.\n') + output('** Generated automatically by '..TOLUA_VERSION..'.\n') output('*/\n\n') output('#ifndef __cplusplus\n') @@ -133,7 +133,7 @@ function classPackage:preamble () output('\n') output('/* function to release collected object via destructor */') output('#ifdef __cplusplus\n') - for i,v in pairs(_collect) do + for i,v in ipairs(_collect) do output('\nstatic int '..v..' (lua_State* tolua_S)') output('{') output(' '..i..'* self = ('..i..'*) tolua_tousertype(tolua_S,1,0);') @@ -152,7 +152,7 @@ function classPackage:preamble () if flags.t then output("#ifndef Mtolua_typeid\n#define Mtolua_typeid(L,TI,T)\n#endif\n") end - for n,v in pairs(_usertype) do + for n,v in ipairs(_usertype) do if (not _global_classes[v]) or _global_classes[v]:check_public_access() then output(' tolua_usertype(tolua_S,"',v,'");') if flags.t then