Searched refs:gco2u (Results 1 – 7 of 7) sorted by relevance
205 #define gco2u(o) (&rawgco2u(o)->uv) macro
251 Table *mt = gco2u(o)->metatable; in reallymarkobject()253 markobject(g, gco2u(o)->env); in reallymarkobject()254 size = sizeudata(gco2u(o)); in reallymarkobject()675 case LUA_TUSERDATA: luaM_freemem(L, o, sizeudata(gco2u(o))); break; in freeobj()
375 #define gco2u(o) check_exp((o)->tt == LUA_VUSERDATA, &((cast_u(o))->u)) macro
133 Udata *u = gco2u(o); in getgclist()314 Udata *u = gco2u(o); in reallymarkobject()664 case LUA_VUSERDATA: return traverseudata(g, gco2u(o)); in propagatemark()795 Udata *u = gco2u(o); in freeobj()
265 u = gco2u(o); in luaS_newudata()
464 checkudata(g, gco2u(o)); in checkrefs()550 assert(gco2u(o)->nuvalue > 0); in checkgraylist()551 o = gco2u(o)->gclist; in checkgraylist()
437 #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc))