diff options
| author | ruki <[email protected]> | 2024-04-05 00:48:02 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2024-04-05 00:48:02 +0800 |
| commit | 18f0fd584bb13c915e8bf5958bc304c87c931472 (patch) | |
| tree | 02735e1909bd965e7a148e24a6157076ec10fceb /core/src/xmake | |
| parent | 0dd39dca10801095fa1a57f1c7df56f44ceceaea (diff) | |
add stack functions
Diffstat (limited to 'core/src/xmake')
| -rw-r--r-- | core/src/xmake/package/loadxmi.c | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/core/src/xmake/package/loadxmi.c b/core/src/xmake/package/loadxmi.c index 6b825e6df..736dcf9cf 100644 --- a/core/src/xmake/package/loadxmi.c +++ b/core/src/xmake/package/loadxmi.c @@ -85,7 +85,6 @@ tb_int_t xm_package_loadxmi(lua_State* lua) static tb_bool_t s_luaops_inited = tb_false; if (!s_luaops_inited) { - s_luaops._lua_gettop = &lua_gettop; s_luaops._lua_type = &lua_type; // get functions @@ -109,7 +108,6 @@ tb_int_t xm_package_loadxmi(lua_State* lua) // push functions s_luaops._lua_pushnil = &lua_pushnil; s_luaops._lua_pushinteger = &lua_pushinteger; - s_luaops._lua_pushboolean = &lua_pushboolean; s_luaops._lua_pushnumber = &lua_pushnumber; s_luaops._lua_pushlstring = &lua_pushlstring; @@ -120,6 +118,16 @@ tb_int_t xm_package_loadxmi(lua_State* lua) s_luaops._lua_pushlightuserdata = &lua_pushlightuserdata; s_luaops._lua_pushthread = &lua_pushthread; + // stack functions + s_luaops._lua_absindex = &lua_absindex; + s_luaops._lua_gettop = &lua_gettop; + s_luaops._lua_settop = &lua_settop; + s_luaops._lua_pushvalue = &lua_pushvalue; + s_luaops._lua_rotate = &lua_rotate; + s_luaops._lua_copy = &lua_copy; + s_luaops._lua_checkstack = &lua_checkstack; + s_luaops._lua_xmove = &lua_xmove; + // luaL functions s_luaops._luaL_setfuncs = &luaL_setfuncs; s_luaops._luaL_error = &luaL_error; |
