luaL_argerror
return luaL_argerror(L, narg, msg);
return luaL_argerror(L, narg,
luaL_argerror(L, narg, "value expected");
((void)((cond) || luaL_argerror(L, (numarg), (extramsg))))
LUALIB_API int (luaL_argerror) (lua_State *L, int numarg, const char *extramsg);
luaL_argerror(L, arg, "no value");
return (luaL_argerror(state, narg, buf));