LUA_MULTRET
api_check(L, (nr) == LUA_MULTRET || (L->ci->top - L->top >= (nr) - (na)), \
{ if ((nres) == LUA_MULTRET && L->ci->top < L->top) L->ci->top = L->top; }
(luaL_loadfile(L, fn) || lua_pcall(L, 0, LUA_MULTRET, 0))
(luaL_loadstring(L, s) || lua_pcall(L, 0, LUA_MULTRET, 0))
int b = (tostore == LUA_MULTRET) ? 0 : tostore;
#define luaK_setmultret(fs,e) luaK_setreturns(fs, e, LUA_MULTRET)
return (wanted - LUA_MULTRET); /* 0 iff wanted == LUA_MULTRET */
if (!luaD_precall(L, firstArg - 1, LUA_MULTRET)) /* Lua function? */
nret = LUA_MULTRET; /* return all values */
luaK_setlist(fs, cc->t->u.info, cc->na, LUA_MULTRET);
nparams = LUA_MULTRET; /* open call */
lua_assert(GETARG_C(i) - 1 == LUA_MULTRET);
if (luaD_precall(L, ra, LUA_MULTRET)) /* C function? */
err = lua_pcall(state, 1, LUA_MULTRET, 1);