summaryrefslogtreecommitdiff
path: root/core/src/xmake
diff options
context:
space:
mode:
authorruki <[email protected]>2024-04-05 00:48:02 +0800
committerruki <[email protected]>2024-04-05 00:48:02 +0800
commit18f0fd584bb13c915e8bf5958bc304c87c931472 (patch)
tree02735e1909bd965e7a148e24a6157076ec10fceb /core/src/xmake
parent0dd39dca10801095fa1a57f1c7df56f44ceceaea (diff)
add stack functions
Diffstat (limited to 'core/src/xmake')
-rw-r--r--core/src/xmake/package/loadxmi.c12
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;