#include <stddef.h>
#include "lua.h"
#include "lfunc.h"
#include "lgc.h"
#include "lmem.h"
#include "lobject.h"
#include "lstate.h"
gehe zum Quellcode dieser Datei
|
LUAI_FUNC Closure * | luaF_newCclosure (lua_State *L, int nelems, Table *e) |
|
LUAI_FUNC Closure * | luaF_newLclosure (lua_State *L, int nelems, Table *e) |
|
LUAI_FUNC UpVal * | luaF_newupval (lua_State *L) |
|
LUAI_FUNC UpVal * | luaF_findupval (lua_State *L, StkId level) |
|
static void | unlinkupval (UpVal *uv) |
|
LUAI_FUNC void | luaF_freeupval (lua_State *L, UpVal *uv) |
|
LUAI_FUNC void | luaF_close (lua_State *L, StkId level) |
|
LUAI_FUNC Proto * | luaF_newproto (lua_State *L) |
|
LUAI_FUNC void | luaF_freeproto (lua_State *L, Proto *f) |
|
LUAI_FUNC void | luaF_freeclosure (lua_State *L, Closure *c) |
|
LUAI_FUNC const char * | luaF_getlocalname (const Proto *f, int local_number, int pc) |
|
Definiert in Zeile 53 der Datei lfunc.c.
75 uv->
u.
l.next->u.l.prev = uv;
77 lua_assert(uv->
u.
l.next->u.l.prev == uv && uv->
u.
l.prev->u.l.next == uv);
Definiert in Zeile 163 der Datei lfunc.c.
166 if (pc < f->locvars[i].endpc) {
168 if (local_number == 0)
static void unlinkupval |
( |
UpVal * |
uv) | |
|
|
static |
Definiert in Zeile 82 der Datei lfunc.c.
83 lua_assert(uv->
u.
l.next->u.l.prev == uv && uv->
u.
l.prev->u.l.next == uv);
84 uv->
u.
l.next->u.l.prev = uv->
u.
l.prev;
85 uv->
u.
l.prev->u.l.next = uv->
u.
l.next;