Lines Matching refs:ctb
62 #define ctb(t) ((t) | BIT_ISCOLLECTABLE)
136 #define ttisshrstring(o) checktag((o), ctb(LUA_TSHRSTR))
137 #define ttislngstring(o) checktag((o), ctb(LUA_TLNGSTR))
138 #define ttistable(o) checktag((o), ctb(LUA_TTABLE))
141 #define ttisCclosure(o) checktag((o), ctb(LUA_TCCL))
142 #define ttisLclosure(o) checktag((o), ctb(LUA_TLCL))
144 #define ttisuserdata(o) checktag((o), ctb(LUA_TUSERDATA))
145 #define ttisthread(o) checktag((o), ctb(LUA_TTHREAD))
201 val_(io).gc=i_g; settt_(io, ctb(gch(i_g)->tt)); }
206 val_(io).gc=cast(GCObject *, x_); settt_(io, ctb(x_->tsv.tt)); \
211 val_(io).gc=cast(GCObject *, (x)); settt_(io, ctb(LUA_TUSERDATA)); \
216 val_(io).gc=cast(GCObject *, (x)); settt_(io, ctb(LUA_TTHREAD)); \
221 val_(io).gc=cast(GCObject *, (x)); settt_(io, ctb(LUA_TLCL)); \
226 val_(io).gc=cast(GCObject *, (x)); settt_(io, ctb(LUA_TCCL)); \
231 val_(io).gc=cast(GCObject *, (x)); settt_(io, ctb(LUA_TTABLE)); \
364 #define checktype(o,t) (ctb(tt_(o) | VARBITS) == ctb(tag2tt(t) | VARBITS))