MCPcopy Create free account
hub / github.com/ObEngine/ObEngine / luaD_poscall

Function luaD_poscall

extlibs/lua/src/ldo.c:415–421  ·  view source on GitHub ↗

** Finishes a function call: calls hook if necessary, removes CallInfo, ** moves current number of results to proper place. */

Source from the content-addressed store, hash-verified

413** moves current number of results to proper place.
414*/
415void luaD_poscall (lua_State *L, CallInfo *ci, int nres) {
416 if (L->hookmask)
417 L->top = rethook(L, ci, L->top - nres, nres);
418 L->ci = ci->previous; /* back to caller */
419 /* move results to proper place */
420 moveresults(L, ci->func, nres, ci->nresults);
421}
422
423
424

Callers 4

luaV_executeFunction · 0.85
luaD_callFunction · 0.85
finishCcallFunction · 0.85
resumeFunction · 0.85

Calls 2

rethookFunction · 0.85
moveresultsFunction · 0.85

Tested by

no test coverage detected