| 204 | } |
| 205 | |
| 206 | [[noreturn]] int typerror(lua_State *L, int narg, const char *tname) { |
| 207 | const char *msg = lua_pushfstring(L, "%s expected, got %s", |
| 208 | tname, luaL_typename(L, narg)); |
| 209 | argerror(L, narg, msg); |
| 210 | } |
| 211 | |
| 212 | void argcheck(lua_State *L, bool cond, int narg, const char *msg) { |
| 213 | if (!cond) argerror(L, narg, msg); |
no test coverage detected