diff options
author | chai <chaifix@163.com> | 2018-07-29 13:02:15 +0800 |
---|---|---|
committer | chai <chaifix@163.com> | 2018-07-29 13:02:15 +0800 |
commit | f94264fa4ba347fc362b4ae2deea5a12ff95f5af (patch) | |
tree | be8f1dc893c3e464b894e00004cf77d5470b7623 /src/3rdparty/luax/luax.h | |
parent | 5560448bb78ed865aeb77f62cf85a2aed302779d (diff) |
*update
Diffstat (limited to 'src/3rdparty/luax/luax.h')
-rw-r--r-- | src/3rdparty/luax/luax.h | 28 |
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. |