From 1d2c4b59879a6f96edd2f8f86d6313a97c856d26 Mon Sep 17 00:00:00 2001 From: ame Date: Thu, 29 Feb 2024 16:01:36 -0600 Subject: working on 'rolling' parsing --- src/lua.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/lua.h') 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)\ -- cgit v1.2.3