LUA_TCCL
case LUA_TCCL: { /* C closure */
case LUA_TCCL: { /* C closure */
case LUA_TCCL: return clCvalue(o);
#define noLuaClosure(f) ((f) == NULL || (f)->c.tt == LUA_TCCL)
case LUA_TCCL: { /* C closure */
Closure *c = &luaC_newobj(L, LUA_TCCL, sizeCclosure(n), NULL, 0)->cl;
case LUA_TCCL: {
case LUA_TCCL: {
case LUA_TCCL: {
#define ttisCclosure(o) checktag((o), ctb(LUA_TCCL))
val_(io).gc=cast(GCObject *, (x)); settt_(io, ctb(LUA_TCCL)); \
#define gco2ccl(o) check_exp((o)->gch.tt == LUA_TCCL, &((o)->cl.c))