rpm  4.5
Defines | Functions
lua/lgc.h File Reference
#include "lobject.h"
Include dependency graph for lgc.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define luaC_checkGC(L)

Functions

size_t luaC_separateudata (lua_State *L)
void luaC_callGCTM (lua_State *L)
void luaC_sweep (lua_State *L, int all)
void luaC_collectgarbage (lua_State *L)
void luaC_link (lua_State *L, GCObject *o, lu_byte tt)

Define Documentation

#define luaC_checkGC (   L)

Function Documentation

void luaC_callGCTM ( lua_State L)
void luaC_collectgarbage ( lua_State L)

Definition at line 535 of file lgc.c.

References checkSizes(), luaC_callGCTM(), luaC_sweep(), and mark().

void luaC_link ( lua_State L,
GCObject o,
lu_byte  tt 
)
size_t luaC_separateudata ( lua_State L)

Definition at line 124 of file lgc.c.

References fasttm, G, GCObject::gch, gcotou, isfinalized, ismarked, lua_assert, markfinalized, GCheader::next, sizeudata, TM_GC, and GCheader::tt.

Referenced by lua_close(), and mark().

void luaC_sweep ( lua_State L,
int  all 
)

Definition at line 485 of file lgc.c.

References G, sweeplist(), and sweepstrings().

Referenced by close_state(), and luaC_collectgarbage().