diff options
| author | ruki <[email protected]> | 2024-04-05 00:38:54 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2024-04-05 00:38:54 +0800 |
| commit | 160bfb91f7a0779da0085482be5ba69f2d625cd2 (patch) | |
| tree | 981954c87573aa979a3d7fe666fa97dd5ced53e1 /xmake/scripts | |
| parent | 5878db81b603afef02db2c53c57647c7bc6daf9f (diff) | |
add more macros
Diffstat (limited to 'xmake/scripts')
| -rw-r--r-- | xmake/scripts/module/xmi.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/xmake/scripts/module/xmi.h b/xmake/scripts/module/xmi.h index 89a46a89c..b9e07c382 100644 --- a/xmake/scripts/module/xmi.h +++ b/xmake/scripts/module/xmi.h @@ -114,6 +114,11 @@ #define xmi_lua_pushlightuserdata(lua, p) (g_lua_ops)->_lua_pushlightuserdata(lua, p) #define xmi_lua_pushthread(lua) (g_lua_ops)->_lua_pushthread(lua) +// compatibility macros +#define xmi_lua_newuserdata(lua, s) xmi_lua_newuserdatauv(lua, s, 1) +#define xmi_lua_getuservalue(lua, idx) xmi_lua_getiuservalue(lua, idx, 1) +#define xmi_lua_setuservalue(lua, idx) xmi_lua_setiuservalue(lua, idx, 1) + // luaL macros #define xmi_luaL_setfuncs(lua, narr, nrec) (g_lua_ops)->_luaL_setfuncs(lua, narr, nrec) #if defined(_MSC_VER) @@ -195,6 +200,10 @@ # define lua_pushlightuserdata xmi_lua_pushlightuserdata # define lua_pushthread xmi_lua_pushthread +# define lua_newuserdata xmi_lua_newuserdata +# define lua_getuservalue xmi_lua_getuservalue +# define lua_setuservalue xmi_lua_setuservalue + // luaL macros # define luaL_setfuncs xmi_luaL_setfuncs # define luaL_error xmi_luaL_error |
