MCPcopy Create free account
hub / github.com/defold/defold / luaF_newproto

Function luaF_newproto

engine/lua/src/lua/lfunc.c:115–138  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

113
114
115Proto *luaF_newproto (lua_State *L) {
116 Proto *f = luaM_new(L, Proto);
117 luaC_link(L, obj2gco(f), LUA_TPROTO);
118 f->k = NULL;
119 f->sizek = 0;
120 f->p = NULL;
121 f->sizep = 0;
122 f->code = NULL;
123 f->sizecode = 0;
124 f->sizelineinfo = 0;
125 f->sizeupvalues = 0;
126 f->nups = 0;
127 f->upvalues = NULL;
128 f->numparams = 0;
129 f->is_vararg = 0;
130 f->maxstacksize = 0;
131 f->lineinfo = NULL;
132 f->sizelocvars = 0;
133 f->locvars = NULL;
134 f->linedefined = 0;
135 f->lastlinedefined = 0;
136 f->source = NULL;
137 return f;
138}
139
140
141void luaF_freeproto (lua_State *L, Proto *f) {

Callers 3

combineFunction · 0.85
LoadFunctionFunction · 0.85
open_funcFunction · 0.85

Calls 1

luaC_linkFunction · 0.85

Tested by

no test coverage detected