2 ** Function handling (prototypes, functions and upvalues).
3 ** Copyright (C) 2005-2012 Mike Pall. See Copyright Notice in luajit.h
12 LJ_FUNC
void LJ_FASTCALL
lj_func_freeproto(global_State
*g
, GCproto
*pt
);
15 LJ_FUNCA
void LJ_FASTCALL
lj_func_closeuv(lua_State
*L
, TValue
*level
);
16 LJ_FUNC
void LJ_FASTCALL
lj_func_freeuv(global_State
*g
, GCupval
*uv
);
18 /* Functions (closures). */
19 LJ_FUNC GCfunc
*lj_func_newC(lua_State
*L
, MSize nelems
, GCtab
*env
);
20 LJ_FUNC GCfunc
*lj_func_newL_empty(lua_State
*L
, GCproto
*pt
, GCtab
*env
);
21 LJ_FUNCA GCfunc
*lj_func_newL_gc(lua_State
*L
, GCproto
*pt
, GCfuncL
*parent
);
22 LJ_FUNC
void LJ_FASTCALL
lj_func_free(global_State
*g
, GCfunc
*c
);