MCPcopy Create free account
hub / github.com/Cubitect/cubiomes-viewer / luaF_newproto

Function luaF_newproto

lua/src/lfunc.c:240–264  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

238
239
240Proto *luaF_newproto (lua_State *L) {
241 GCObject *o = luaC_newobj(L, LUA_VPROTO, sizeof(Proto));
242 Proto *f = gco2p(o);
243 f->k = NULL;
244 f->sizek = 0;
245 f->p = NULL;
246 f->sizep = 0;
247 f->code = NULL;
248 f->sizecode = 0;
249 f->lineinfo = NULL;
250 f->sizelineinfo = 0;
251 f->abslineinfo = NULL;
252 f->sizeabslineinfo = 0;
253 f->upvalues = NULL;
254 f->sizeupvalues = 0;
255 f->numparams = 0;
256 f->is_vararg = 0;
257 f->maxstacksize = 0;
258 f->locvars = NULL;
259 f->sizelocvars = 0;
260 f->linedefined = 0;
261 f->lastlinedefined = 0;
262 f->source = NULL;
263 return f;
264}
265
266
267void luaF_freeproto (lua_State *L, Proto *f) {

Callers 4

loadProtosFunction · 0.85
luaU_undumpFunction · 0.85
addprototypeFunction · 0.85
luaY_parserFunction · 0.85

Calls 1

luaC_newobjFunction · 0.85

Tested by

no test coverage detected