aboutsummaryrefslogtreecommitdiff
path: root/src/3rdparty/luax/luax.h
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2018-07-29 13:02:15 +0800
committerchai <chaifix@163.com>2018-07-29 13:02:15 +0800
commitf94264fa4ba347fc362b4ae2deea5a12ff95f5af (patch)
treebe8f1dc893c3e464b894e00004cf77d5470b7623 /src/3rdparty/luax/luax.h
parent5560448bb78ed865aeb77f62cf85a2aed302779d (diff)
*update
Diffstat (limited to 'src/3rdparty/luax/luax.h')
-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.