diff options
author | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2002-02-07 15:25:36 -0200 |
---|---|---|
committer | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2002-02-07 15:25:36 -0200 |
commit | 86a4de256e88844e34535901d25923aa851d963e (patch) | |
tree | 99f8cd31a5199f4c0a20dfb5c290f361887f90c5 /lua.h | |
parent | 53aaee6ee65bee24e3ce05c35fcdd002b4ef0658 (diff) | |
download | lua-86a4de256e88844e34535901d25923aa851d963e.tar.gz lua-86a4de256e88844e34535901d25923aa851d963e.tar.bz2 lua-86a4de256e88844e34535901d25923aa851d963e.zip |
no more lua_[gs]etstr
Diffstat (limited to 'lua.h')
-rw-r--r-- | lua.h | 18 |
1 files changed, 9 insertions, 9 deletions
@@ -149,7 +149,6 @@ LUA_API void lua_pushboolean (lua_State *L, int b); | |||
149 | /* | 149 | /* |
150 | ** get functions (Lua -> stack) | 150 | ** get functions (Lua -> stack) |
151 | */ | 151 | */ |
152 | LUA_API void lua_getstr (lua_State *L, int index, const char *name); | ||
153 | LUA_API void lua_gettable (lua_State *L, int index); | 152 | LUA_API void lua_gettable (lua_State *L, int index); |
154 | LUA_API void lua_rawget (lua_State *L, int index); | 153 | LUA_API void lua_rawget (lua_State *L, int index); |
155 | LUA_API void lua_rawgeti (lua_State *L, int index, int n); | 154 | LUA_API void lua_rawgeti (lua_State *L, int index, int n); |
@@ -160,7 +159,6 @@ LUA_API void lua_getmetatable (lua_State *L, int objindex); | |||
160 | /* | 159 | /* |
161 | ** set functions (stack -> Lua) | 160 | ** set functions (stack -> Lua) |
162 | */ | 161 | */ |
163 | LUA_API void lua_setstr (lua_State *L, int index, const char *name); | ||
164 | LUA_API void lua_settable (lua_State *L, int index); | 162 | LUA_API void lua_settable (lua_State *L, int index); |
165 | LUA_API void lua_rawset (lua_State *L, int index); | 163 | LUA_API void lua_rawset (lua_State *L, int index); |
166 | LUA_API void lua_rawseti (lua_State *L, int index, int n); | 164 | LUA_API void lua_rawseti (lua_State *L, int index, int n); |
@@ -232,13 +230,6 @@ LUA_API void lua_newuserdatabox (lua_State *L, void *u); | |||
232 | #define lua_pushliteral(L, s) lua_pushlstring(L, "" s, \ | 230 | #define lua_pushliteral(L, s) lua_pushlstring(L, "" s, \ |
233 | (sizeof(s)/sizeof(char))-1) | 231 | (sizeof(s)/sizeof(char))-1) |
234 | 232 | ||
235 | #define lua_getregistry(L) lua_pushvalue(L, LUA_REGISTRYINDEX) | ||
236 | #define lua_getglobals(L) lua_pushvalue(L, LUA_GLOBALSINDEX) | ||
237 | #define lua_setglobals(L) lua_replace(L, LUA_GLOBALSINDEX) | ||
238 | #define lua_getglobal(L,s) lua_getstr(L, LUA_GLOBALSINDEX, s) | ||
239 | #define lua_setglobal(L,s) lua_setstr(L, LUA_GLOBALSINDEX, s) | ||
240 | |||
241 | |||
242 | 233 | ||
243 | /* | 234 | /* |
244 | ** compatibility macros and functions | 235 | ** compatibility macros and functions |
@@ -246,6 +237,15 @@ LUA_API void lua_newuserdatabox (lua_State *L, void *u); | |||
246 | 237 | ||
247 | LUA_API int lua_pushupvalues (lua_State *L); | 238 | LUA_API int lua_pushupvalues (lua_State *L); |
248 | 239 | ||
240 | #define lua_getregistry(L) lua_pushvalue(L, LUA_REGISTRYINDEX) | ||
241 | #define lua_getglobals(L) lua_pushvalue(L, LUA_GLOBALSINDEX) | ||
242 | #define lua_setglobals(L) lua_replace(L, LUA_GLOBALSINDEX) | ||
243 | #define lua_setglobal(L,s) \ | ||
244 | (lua_pushstring(L, s), lua_insert(L, -2), lua_settable(L, LUA_GLOBALSINDEX)) | ||
245 | |||
246 | #define lua_getglobal(L,s) \ | ||
247 | (lua_pushstring(L, s), lua_gettable(L, LUA_GLOBALSINDEX)) | ||
248 | |||
249 | #define lua_isnull lua_isnone | 249 | #define lua_isnull lua_isnone |
250 | 250 | ||
251 | 251 | ||