gc                 60 lib/lua/lobject.h   GCObject *gc;
gc                 91 lib/lua/lobject.h #define gcvalue(o)	check_exp(iscollectable(o), (o)->value.gc)
gc                 94 lib/lua/lobject.h #define rawtsvalue(o)	check_exp(ttisstring(o), &(o)->value.gc->ts)
gc                 96 lib/lua/lobject.h #define rawuvalue(o)	check_exp(ttisuserdata(o), &(o)->value.gc->u)
gc                 98 lib/lua/lobject.h #define clvalue(o)	check_exp(ttisfunction(o), &(o)->value.gc->cl)
gc                 99 lib/lua/lobject.h #define hvalue(o)	check_exp(ttistable(o), &(o)->value.gc->h)
gc                101 lib/lua/lobject.h #define thvalue(o)	check_exp(ttisthread(o), &(o)->value.gc->th)
gc                109 lib/lua/lobject.h   lua_assert(!iscollectable(obj) || (ttype(obj) == (obj)->value.gc->gch.tt))
gc                113 lib/lua/lobject.h   ((ttype(obj) == (obj)->value.gc->gch.tt) && !isdead(g, (obj)->value.gc)))
gc                130 lib/lua/lobject.h     i_o->value.gc=cast(GCObject *, (x)); i_o->tt=LUA_TSTRING; \
gc                135 lib/lua/lobject.h     i_o->value.gc=cast(GCObject *, (x)); i_o->tt=LUA_TUSERDATA; \
gc                140 lib/lua/lobject.h     i_o->value.gc=cast(GCObject *, (x)); i_o->tt=LUA_TTHREAD; \
gc                145 lib/lua/lobject.h     i_o->value.gc=cast(GCObject *, (x)); i_o->tt=LUA_TFUNCTION; \
gc                150 lib/lua/lobject.h     i_o->value.gc=cast(GCObject *, (x)); i_o->tt=LUA_TTABLE; \
gc                155 lib/lua/lobject.h     i_o->value.gc=cast(GCObject *, (x)); i_o->tt=LUA_TPROTO; \