Github User Fetcher 1.0.0
C Application with Server and GUI
|
#include "lprefix.h"
#include <stddef.h>
#include "lua.h"
#include "lfunc.h"
#include "lgc.h"
#include "lmem.h"
#include "lobject.h"
#include "lstate.h"
Go to the source code of this file.
Macros | |
#define | lfunc_c |
#define | LUA_CORE |
Functions | |
CClosure * | luaF_newCclosure (lua_State *L, int n) |
LClosure * | luaF_newLclosure (lua_State *L, int n) |
void | luaF_initupvals (lua_State *L, LClosure *cl) |
UpVal * | luaF_findupval (lua_State *L, StkId level) |
void | luaF_close (lua_State *L, StkId level) |
Proto * | luaF_newproto (lua_State *L) |
void | luaF_freeproto (lua_State *L, Proto *f) |
const char * | luaF_getlocalname (const Proto *f, int local_number, int pc) |
#define lfunc_c |
Definition at line 7 of file lua-5.3.6/src/lfunc.c.
#define LUA_CORE |
Definition at line 8 of file lua-5.3.6/src/lfunc.c.
Definition at line 83 of file lua-5.3.6/src/lfunc.c.
References lua_assert, luaC_upvalbarrier, luaM_free, UpVal::next, NULL, UpVal::open, lua_State::openupval, UpVal::refcount, setobj, UpVal::u, upisopen, UpVal::v, and UpVal::value.
Definition at line 57 of file lua-5.3.6/src/lfunc.c.
References G, isintwups, lua_assert, luaM_new, UpVal::next, NULL, UpVal::open, lua_State::openupval, UpVal::refcount, UpVal::touched, lua_State::twups, UpVal::u, upisopen, and UpVal::v.
Definition at line 125 of file lua-5.3.6/src/lfunc.c.
References Proto::code, Proto::k, Proto::lineinfo, Proto::locvars, luaM_free, luaM_freearray, Proto::p, Proto::sizecode, Proto::sizek, Proto::sizelineinfo, Proto::sizelocvars, Proto::sizep, Proto::sizeupvalues, and Proto::upvalues.
const char * luaF_getlocalname | ( | const Proto * | f, |
int | local_number, | ||
int | pc ) |
Definition at line 140 of file lua-5.3.6/src/lfunc.c.
References getstr, Proto::locvars, NULL, Proto::sizelocvars, LocVar::startpc, and LocVar::varname.
Definition at line 45 of file lua-5.3.6/src/lfunc.c.
References luaM_new, UpVal::refcount, setnilvalue, UpVal::u, LClosure::upvals, UpVal::v, and UpVal::value.
Referenced by f_parser(), and f_parser().
Definition at line 25 of file lua-5.3.6/src/lfunc.c.
References cast_byte, gco2ccl, LUA_TCCL, luaC_newobj(), and sizeCclosure.
Definition at line 33 of file lua-5.3.6/src/lfunc.c.
References cast_byte, gco2lcl, LUA_TLCL, luaC_newobj(), NULL, LClosure::p, sizeLclosure, and LClosure::upvals.
Definition at line 99 of file lua-5.3.6/src/lfunc.c.
References Proto::cache, Proto::code, gco2p, Proto::is_vararg, Proto::k, Proto::lastlinedefined, Proto::linedefined, Proto::lineinfo, Proto::locvars, LUA_TPROTO, luaC_newobj(), Proto::maxstacksize, NULL, Proto::numparams, Proto::p, Proto::sizecode, Proto::sizek, Proto::sizelineinfo, Proto::sizelocvars, Proto::sizep, Proto::sizeupvalues, Proto::source, and Proto::upvalues.