Lines Matching refs:check_exp
266 #define thvalue(o) check_exp(ttisthread(o), gco2th(val_(o).gc))
305 #define gcvalue(o) check_exp(iscollectable(o), val_(o).gc)
330 #define nvalue(o) check_exp(ttisnumber(o), \
332 #define fltvalue(o) check_exp(ttisfloat(o), val_(o).n)
333 #define ivalue(o) check_exp(ttisinteger(o), val_(o).i)
369 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
405 #define getlngstr(ts) check_exp((ts)->shrlen == 0xFF, (ts)->contents)
406 #define getshrstr(ts) check_exp((ts)->shrlen != 0xFF, (ts)->contents)
434 #define pvalue(o) check_exp(ttislightuserdata(o), val_(o).p)
435 #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc))
601 #define clvalue(o) check_exp(ttisclosure(o), gco2cl(val_(o).gc))
602 #define clLvalue(o) check_exp(ttisLclosure(o), gco2lcl(val_(o).gc))
603 #define fvalue(o) check_exp(ttislcf(o), val_(o).f)
604 #define clCvalue(o) check_exp(ttisCclosure(o), gco2ccl(val_(o).gc))
682 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
787 (check_exp((size&(size-1))==0, (cast_int((s) & ((size)-1)))))