Home
last modified time | relevance | path

Searched refs:LUA_VUSERDATA (Results 1 – 7 of 7) sorted by relevance

/freebsd-head/contrib/lua/src/
HDlobject.h431 #define LUA_VUSERDATA makevariant(LUA_TUSERDATA, 0) macro
434 #define ttisfulluserdata(o) checktag((o), ctb(LUA_VUSERDATA))
446 val_(io).gc = obj2gco(x_); settt_(io, ctb(LUA_VUSERDATA)); \
HDlstate.h375 #define gco2u(o) check_exp((o)->tt == LUA_VUSERDATA, &((cast_u(o))->u))
HDlgc.c132 case LUA_VUSERDATA: { in getgclist()
313 case LUA_VUSERDATA: { in reallymarkobject()
664 case LUA_VUSERDATA: return traverseudata(g, gco2u(o)); in propagatemark()
794 case LUA_VUSERDATA: { in freeobj()
HDlstring.c264 o = luaC_newobj(L, LUA_VUSERDATA, sizeudata(nuvalue, s)); in luaS_newudata()
HDltests.c463 case LUA_VUSERDATA: { in checkrefs()
549 case LUA_VUSERDATA: in checkgraylist()
658 assert(o->tt == LUA_VUSERDATA || o->tt == LUA_VTABLE); in lua_checkmemory()
HDlapi.c431 case LUA_VUSERDATA: return uvalue(o)->len; in lua_rawlen()
479 case LUA_VUSERDATA: case LUA_VLIGHTUSERDATA: in lua_topointer()
HDlvm.c593 case LUA_VUSERDATA: { in luaV_equalobj()