Lines Matching defs:ctb
61 #define ctb(t) ((t) | BIT_ISCOLLECTABLE)
135 #define ttisshrstring(o) checktag((o), ctb(LUA_TSHRSTR))
136 #define ttislngstring(o) checktag((o), ctb(LUA_TLNGSTR))
137 #define ttistable(o) checktag((o), ctb(LUA_TTABLE))
140 #define ttisCclosure(o) checktag((o), ctb(LUA_TCCL))
141 #define ttisLclosure(o) checktag((o), ctb(LUA_TLCL))
143 #define ttisuserdata(o) checktag((o), ctb(LUA_TUSERDATA))
144 #define ttisthread(o) checktag((o), ctb(LUA_TTHREAD))
200 val_(io).gc=i_g; settt_(io, ctb(gch(i_g)->tt)); }
205 val_(io).gc=cast(GCObject *, x_); settt_(io, ctb(x_->tsv.tt)); \
210 val_(io).gc=cast(GCObject *, (x)); settt_(io, ctb(LUA_TUSERDATA)); \
215 val_(io).gc=cast(GCObject *, (x)); settt_(io, ctb(LUA_TTHREAD)); \
220 val_(io).gc=cast(GCObject *, (x)); settt_(io, ctb(LUA_TLCL)); \
225 val_(io).gc=cast(GCObject *, (x)); settt_(io, ctb(LUA_TCCL)); \
230 val_(io).gc=cast(GCObject *, (x)); settt_(io, ctb(LUA_TTABLE)); \
363 #define checktype(o,t) (ctb(tt_(o) | VARBITS) == ctb(tag2tt(t) | VARBITS))