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

Function loadFunction

extlibs/lua/src/lundump.c:242–256  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

240
241
242static void loadFunction (LoadState *S, Proto *f, TString *psource) {
243 f->source = loadStringN(S);
244 if (f->source == NULL) /* no source in dump? */
245 f->source = psource; /* reuse parent's source */
246 f->linedefined = loadInt(S);
247 f->lastlinedefined = loadInt(S);
248 f->numparams = loadByte(S);
249 f->is_vararg = loadByte(S);
250 f->maxstacksize = loadByte(S);
251 loadCode(S, f);
252 loadConstants(S, f);
253 loadUpvalues(S, f);
254 loadProtos(S, f);
255 loadDebug(S, f);
256}
257
258
259static void checkliteral (LoadState *S, const char *s, const char *msg) {

Callers 2

loadProtosFunction · 0.85
luaU_undumpFunction · 0.85

Calls 8

loadStringNFunction · 0.85
loadIntFunction · 0.85
loadByteFunction · 0.85
loadCodeFunction · 0.85
loadConstantsFunction · 0.85
loadUpvaluesFunction · 0.85
loadProtosFunction · 0.85
loadDebugFunction · 0.85

Tested by

no test coverage detected