aboutsummaryrefslogtreecommitdiff
path: root/lua.h
diff options
context:
space:
mode:
authorRoberto Ierusalimschy <roberto@inf.puc-rio.br>2002-03-27 12:30:41 -0300
committerRoberto Ierusalimschy <roberto@inf.puc-rio.br>2002-03-27 12:30:41 -0300
commitd1f220217beadc102a8d44b8e930a92a9f54b001 (patch)
tree01e599fc7808818ad008599f192b57d32e97c995 /lua.h
parent405e3a4597d6f935a7ac224ce67dce660e69c7be (diff)
downloadlua-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.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/lua.h b/lua.h
index 4140af63..6bfe8b0f 100644
--- a/lua.h
+++ b/lua.h
@@ -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)