aboutsummaryrefslogtreecommitdiff
path: root/src/lua.h
diff options
context:
space:
mode:
authorame <[email protected]>2024-02-29 16:01:36 -0600
committerame <[email protected]>2024-02-29 16:01:36 -0600
commit1d2c4b59879a6f96edd2f8f86d6313a97c856d26 (patch)
tree8d363a646dbce0c70258ae5232123128ad87535d /src/lua.h
parent35b031031f27be93bf2f22ba173f30b64881adff (diff)
working on 'rolling' parsing
Diffstat (limited to 'src/lua.h')
-rw-r--r--src/lua.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/lua.h b/src/lua.h
index 2dc8ffb..d824fd4 100644
--- a/src/lua.h
+++ b/src/lua.h
@@ -20,6 +20,11 @@ void i_dcopy(lua_State* src, lua_State* dest, void*);
_tset_b(L, Tidx, K, V, lua_pushinteger)
#define luaI_tsetb(L, Tidx, K, V)\
_tset_b(L, Tidx, K, V, lua_pushboolean)
+#define luaI_tsetsl(L, Tidx, K, V, len)\
+ lua_pushvalue(L, Tidx);\
+ lua_pushstring(L, K);\
+ lua_pushlstring(L, V, len);\
+ lua_settable(L, Tidx);
#define luaI_tsets(L, Tidx, K, V)\
_tset_b(L, Tidx, K, V, lua_pushstring)
#define luaI_tsetv(L, Tidx, K, V)\