File nut/lua/lfunc.c


Included Files


Preprocessor definitions

#define lfunc_c

#define LUA_CORE


Global Function luaF_close()

void luaF_close ( lua_State* L, StkId level )
Prototyped in: nut/include/lua/lfunc.h
Calls: luaF_freeupval() nut/lua/lfunc.c
  unlinkupval() nut/lua/lfunc.c
  luaC_linkupval()
Called by: luaD_pcall() nut/lua/ldo.c
  resetstack() nut/lua/ldo.c

Global Function luaF_findupval()

UpVal* luaF_findupval ( lua_State* L, StkId level )
Prototyped in: nut/include/lua/lfunc.h
Calls: luaM_realloc_()

Global Function luaF_freeclosure()

void luaF_freeclosure ( lua_State* L, Closure* c )
Prototyped in: nut/include/lua/lfunc.h
Calls: luaM_realloc_()

Global Function luaF_freeproto()

void luaF_freeproto ( lua_State* L, Proto* f )
Prototyped in: nut/include/lua/lfunc.h
Calls: luaM_realloc_(), luaM_toobig()

Global Function luaF_freeupval()

void luaF_freeupval ( lua_State* L, UpVal* uv )
Prototyped in: nut/include/lua/lfunc.h
Calls: unlinkupval() nut/lua/lfunc.c
  luaM_realloc_()
Called by: luaF_close() nut/lua/lfunc.c

Global Function luaF_getlocalname()

const char* luaF_getlocalname ( const Proto* f, int local_number, int pc )
Prototyped in: nut/include/lua/lfunc.h
Called by: findlocal() nut/lua/ldebug.c
  getobjname() nut/lua/ldebug.c

Global Function luaF_newCclosure()

Closure* luaF_newCclosure ( lua_State* L, int nelems, Table* e )
Prototyped in: nut/include/lua/lfunc.h
Calls: luaC_link(), luaM_realloc_()

Global Function luaF_newLclosure()

Closure* luaF_newLclosure ( lua_State* L, int nelems, Table* e )
Prototyped in: nut/include/lua/lfunc.h
Calls: luaC_link(), luaM_realloc_()
Called by: f_parser() nut/lua/ldo.c

Global Function luaF_newproto()

Proto* luaF_newproto ( lua_State* L )
Prototyped in: nut/include/lua/lfunc.h
Calls: luaC_link(), luaM_realloc_()

Global Function luaF_newupval()

UpVal* luaF_newupval ( lua_State* L )
Prototyped in: nut/include/lua/lfunc.h
Calls: luaC_link(), luaM_realloc_()
Called by: f_parser() nut/lua/ldo.c

Local Function unlinkupval()

static void unlinkupval ( UpVal* uv )
Called by: luaF_close() nut/lua/lfunc.c
  luaF_freeupval() nut/lua/lfunc.c