aboutsummaryrefslogtreecommitdiff
path: root/src/3rdparty/luax
diff options
context:
space:
mode:
Diffstat (limited to 'src/3rdparty/luax')
-rw-r--r--src/3rdparty/luax/luax.h28
1 files changed, 14 insertions, 14 deletions
diff --git a/src/3rdparty/luax/luax.h b/src/3rdparty/luax/luax.h
index d3047b9..3a5b17d 100644
--- a/src/3rdparty/luax/luax.h
+++ b/src/3rdparty/luax/luax.h
@@ -59,20 +59,20 @@
#define luax_checknumber luaL_checknumber
#define luax_checkinteger luaL_checkinteger
#define luax_checkstring luaL_checkstring
-#define luax_checkbool luaL_checkinteger
-//bool luax_checkbool(lua_State *L, int numArg)
-//{
-// bool b = false;
-// if (lua_type(L, numArg) == LUA_TBOOLEAN)
-// {
-// b = lua_toboolean(L, numArg);
-// }
-// else
-// {
-// luaL_typerror(L, numArg, lua_typename(L, LUA_TBOOLEAN));
-// }
-// return b;
-//}
+//#define luax_checkbool luaL_checkinteger
+inline bool luax_checkbool(lua_State *L, int numArg)
+{
+ bool b = false;
+ if (lua_type(L, numArg) == LUA_TBOOLEAN)
+ {
+ b = lua_toboolean(L, numArg);
+ }
+ else
+ {
+ luaL_typerror(L, numArg, lua_typename(L, LUA_TBOOLEAN));
+ }
+ return b;
+}
/**
* Oprating tables.