MCPcopy Create free account
hub / github.com/F-Stack/f-stack / luaF_newproto

Function luaF_newproto

freebsd/contrib/openzfs/module/lua/lfunc.c:109–131  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

107
108
109Proto *luaF_newproto (lua_State *L) {
110 Proto *f = &luaC_newobj(L, LUA_TPROTO, sizeof(Proto), NULL, 0)->p;
111 f->k = NULL;
112 f->sizek = 0;
113 f->p = NULL;
114 f->sizep = 0;
115 f->code = NULL;
116 f->cache = NULL;
117 f->sizecode = 0;
118 f->lineinfo = NULL;
119 f->sizelineinfo = 0;
120 f->upvalues = NULL;
121 f->sizeupvalues = 0;
122 f->numparams = 0;
123 f->is_vararg = 0;
124 f->maxstacksize = 0;
125 f->locvars = NULL;
126 f->sizelocvars = 0;
127 f->linedefined = 0;
128 f->lastlinedefined = 0;
129 f->source = NULL;
130 return f;
131}
132
133
134void luaF_freeproto (lua_State *L, Proto *f) {

Callers 2

addprototypeFunction · 0.70
luaY_parserFunction · 0.70

Calls 1

luaC_newobjFunction · 0.85

Tested by

no test coverage detected