H A D | lauxlib.c | 153 LUALIB_API int luaL_argerror (lua_State *L, int narg, const char *extramsg) { argument 156 return luaL_error(L, "bad argument #%d (%s)", narg, extramsg); 159 narg--; /* do not count `self' */ 160 if (narg == 0) /* error is in the self argument itself? */ 167 narg, ar.name, extramsg); 171 static int typeerror (lua_State *L, int narg, const char *tname) { argument 173 tname, luaL_typename(L, narg)); 174 return luaL_argerror(L, narg, msg); 178 static void tag_error (lua_State *L, int narg, int tag) { argument 179 typeerror(L, narg, lua_typenam 320 luaL_checkoption(lua_State *L, int narg, const char *def, const char *const lst[]) argument 345 luaL_checktype(lua_State *L, int narg, int t) argument 351 luaL_checkany(lua_State *L, int narg) argument 357 luaL_checklstring(lua_State *L, int narg, size_t *len) argument 364 luaL_optlstring(lua_State *L, int narg, const char *def, size_t *len) argument 375 luaL_checknumber(lua_State *L, int narg) argument 384 luaL_optnumber(lua_State *L, int narg, lua_Number def) argument 389 luaL_checkinteger(lua_State *L, int narg) argument 398 luaL_checkunsigned(lua_State *L, int narg) argument 407 luaL_optinteger(lua_State *L, int narg, lua_Integer def) argument 413 luaL_optunsigned(lua_State *L, int narg, lua_Unsigned def) argument [all...] |