diff options
author | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2002-03-27 12:30:41 -0300 |
---|---|---|
committer | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2002-03-27 12:30:41 -0300 |
commit | d1f220217beadc102a8d44b8e930a92a9f54b001 (patch) | |
tree | 01e599fc7808818ad008599f192b57d32e97c995 /lua.h | |
parent | 405e3a4597d6f935a7ac224ce67dce660e69c7be (diff) | |
download | lua-d1f220217beadc102a8d44b8e930a92a9f54b001.tar.gz lua-d1f220217beadc102a8d44b8e930a92a9f54b001.tar.bz2 lua-d1f220217beadc102a8d44b8e930a92a9f54b001.zip |
when possible, library functions accept nil as none
Diffstat (limited to 'lua.h')
-rw-r--r-- | lua.h | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | ** $Id: lua.h,v 1.123 2002/03/18 18:18:35 roberto Exp roberto $ | 2 | ** $Id: lua.h,v 1.124 2002/03/27 12:49:53 roberto Exp roberto $ |
3 | ** Lua - An Extensible Extension Language | 3 | ** Lua - An Extensible Extension Language |
4 | ** TeCGraf: Grupo de Tecnologia em Computacao Grafica, PUC-Rio, Brazil | 4 | ** TeCGraf: Grupo de Tecnologia em Computacao Grafica, PUC-Rio, Brazil |
5 | ** e-mail: info@lua.org | 5 | ** e-mail: info@lua.org |
@@ -229,6 +229,7 @@ LUA_API void lua_newuserdatabox (lua_State *L, void *u); | |||
229 | #define lua_isnil(L,n) (lua_type(L,n) == LUA_TNIL) | 229 | #define lua_isnil(L,n) (lua_type(L,n) == LUA_TNIL) |
230 | #define lua_isboolean(L,n) (lua_type(L,n) == LUA_TBOOLEAN) | 230 | #define lua_isboolean(L,n) (lua_type(L,n) == LUA_TBOOLEAN) |
231 | #define lua_isnone(L,n) (lua_type(L,n) == LUA_TNONE) | 231 | #define lua_isnone(L,n) (lua_type(L,n) == LUA_TNONE) |
232 | #define lua_isnoneornil(L, n) (lua_type(L,n) <= 0) | ||
232 | 233 | ||
233 | #define lua_pushliteral(L, s) lua_pushlstring(L, "" s, \ | 234 | #define lua_pushliteral(L, s) lua_pushlstring(L, "" s, \ |
234 | (sizeof(s)/sizeof(char))-1) | 235 | (sizeof(s)/sizeof(char))-1) |