diff options
author | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2003-10-21 08:58:58 -0200 |
---|---|---|
committer | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2003-10-21 08:58:58 -0200 |
commit | d6d896b9532b3a88458a882690c56b391e1ecbc3 (patch) | |
tree | 6f7aaeffda192355effa61a7bf5963ec014c9808 | |
parent | 07201066bd124976053e6a8ab63a0ce09f28d896 (diff) | |
download | lua-d6d896b9532b3a88458a882690c56b391e1ecbc3.tar.gz lua-d6d896b9532b3a88458a882690c56b391e1ecbc3.tar.bz2 lua-d6d896b9532b3a88458a882690c56b391e1ecbc3.zip |
lua_set(get)global may use lua_set(get)field
-rw-r--r-- | lua.h | 11 |
1 files changed, 4 insertions, 7 deletions
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | ** $Id: lua.h,v 1.182 2003/10/10 13:29:08 roberto Exp roberto $ | 2 | ** $Id: lua.h,v 1.183 2003/10/20 12:25:23 roberto Exp roberto $ |
3 | ** Lua - An Extensible Extension Language | 3 | ** Lua - An Extensible Extension Language |
4 | ** Tecgraf: Computer Graphics Technology Group, PUC-Rio, Brazil | 4 | ** Tecgraf: Computer Graphics Technology Group, PUC-Rio, Brazil |
5 | ** http://www.lua.org mailto:info@lua.org | 5 | ** http://www.lua.org mailto:info@lua.org |
@@ -14,7 +14,7 @@ | |||
14 | #include <stddef.h> | 14 | #include <stddef.h> |
15 | 15 | ||
16 | 16 | ||
17 | #define LUA_VERSION "Lua 5.0" | 17 | #define LUA_VERSION "Lua 5.1 (work)" |
18 | #define LUA_COPYRIGHT "Copyright (C) 1994-2003 Tecgraf, PUC-Rio" | 18 | #define LUA_COPYRIGHT "Copyright (C) 1994-2003 Tecgraf, PUC-Rio" |
19 | #define LUA_AUTHORS "R. Ierusalimschy, L. H. de Figueiredo & W. Celes" | 19 | #define LUA_AUTHORS "R. Ierusalimschy, L. H. de Figueiredo & W. Celes" |
20 | 20 | ||
@@ -286,11 +286,8 @@ LUA_API lua_Alloc lua_getallocf (lua_State *L, void **ud); | |||
286 | #define lua_open() luaL_newstate() | 286 | #define lua_open() luaL_newstate() |
287 | 287 | ||
288 | #define lua_getregistry(L) lua_pushvalue(L, LUA_REGISTRYINDEX) | 288 | #define lua_getregistry(L) lua_pushvalue(L, LUA_REGISTRYINDEX) |
289 | #define lua_setglobal(L,s) \ | 289 | #define lua_setglobal(L,s) lua_setfield(L, LUA_GLOBALSINDEX, s) |
290 | (lua_pushstring(L, s), lua_insert(L, -2), lua_settable(L, LUA_GLOBALSINDEX)) | 290 | #define lua_getglobal(L,s) lua_getfield(L, LUA_GLOBALSINDEX, s) |
291 | |||
292 | #define lua_getglobal(L,s) \ | ||
293 | (lua_pushstring(L, s), lua_gettable(L, LUA_GLOBALSINDEX)) | ||
294 | 291 | ||
295 | 292 | ||
296 | /* compatibility with ref system */ | 293 | /* compatibility with ref system */ |