| 5967 | |
| 5968 | |
| 5969 | void luaF_freeproto (lua_State *L, Proto *f) { |
| 5970 | luaM_freearray(L, f->code, f->sizecode, Instruction); |
| 5971 | luaM_freearray(L, f->p, f->sizep, Proto *); |
| 5972 | luaM_freearray(L, f->k, f->sizek, TValue); |
| 5973 | luaM_freearray(L, f->lineinfo, f->sizelineinfo, int); |
| 5974 | luaM_freearray(L, f->locvars, f->sizelocvars, struct LocVar); |
| 5975 | luaM_freearray(L, f->upvalues, f->sizeupvalues, TString *); |
| 5976 | luaM_free(L, f); |
| 5977 | } |
| 5978 | |
| 5979 | |
| 5980 | void luaF_freeclosure (lua_State *L, Closure *c) { |