Procházet zdrojové kódy

Detail

Added macro LUA_FAILISFALSE to make easier to change the fail value
from nil to false.
Roberto Ierusalimschy před 5 měsíci
rodič
revize
cb88c1cd5d
1 změnil soubory, kde provedl 4 přidání a 0 odebrání
  1. 4 0
      lauxlib.h

+ 4 - 0
lauxlib.h

@@ -165,7 +165,11 @@ LUALIB_API void (luaL_requiref) (lua_State *L, const char *modname,
 
 
 /* push the value used to represent failure/error */
+#if defined(LUA_FAILISFALSE)
+#define luaL_pushfail(L)	lua_pushboolean(L, 0)
+#else
 #define luaL_pushfail(L)	lua_pushnil(L)
+#endif