MCPcopy Create free account
hub / github.com/DFHack/dfhack / LoadProtos

Function LoadProtos

depends/lua/src/lundump.c:158–170  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

156
157
158static void LoadProtos (LoadState *S, Proto *f) {
159 int i;
160 int n = LoadInt(S);
161 f->p = luaM_newvector(S->L, n, Proto *);
162 f->sizep = n;
163 for (i = 0; i < n; i++)
164 f->p[i] = NULL;
165 for (i = 0; i < n; i++) {
166 f->p[i] = luaF_newproto(S->L);
167 luaC_objbarrier(S->L, f, f->p[i]);
168 LoadFunction(S, f->p[i], f->source);
169 }
170}
171
172
173static void LoadUpvalues (LoadState *S, Proto *f) {

Callers 1

LoadFunctionFunction · 0.85

Calls 3

LoadIntFunction · 0.85
luaF_newprotoFunction · 0.85
LoadFunctionFunction · 0.85

Tested by

no test coverage detected