Lines Matching defs:o

144 #define luai_apicheck(L,o){(void)L;}  argument
234 #define ttisnil(o)(ttype(o)==0) argument
235 #define ttisnumber(o)(ttype(o)==3) argument
236 #define ttisstring(o)(ttype(o)==4) argument
237 #define ttistable(o)(ttype(o)==5) argument
238 #define ttisfunction(o)(ttype(o)==6) argument
239 #define ttisboolean(o)(ttype(o)==1) argument
240 #define ttisuserdata(o)(ttype(o)==7) argument
241 #define ttisthread(o)(ttype(o)==8) argument
242 #define ttislightuserdata(o)(ttype(o)==2) argument
243 #define ttype(o)((o)->tt) argument
244 #define gcvalue(o)check_exp(iscollectable(o),(o)->value.gc) argument
245 #define pvalue(o)check_exp(ttislightuserdata(o),(o)->value.p) argument
246 #define nvalue(o)check_exp(ttisnumber(o),(o)->value.n) argument
247 #define rawtsvalue(o)check_exp(ttisstring(o),&(o)->value.gc->ts) argument
248 #define tsvalue(o)(&rawtsvalue(o)->tsv) argument
249 #define rawuvalue(o)check_exp(ttisuserdata(o),&(o)->value.gc->u) argument
250 #define uvalue(o)(&rawuvalue(o)->uv) argument
251 #define clvalue(o)check_exp(ttisfunction(o),&(o)->value.gc->cl) argument
252 #define hvalue(o)check_exp(ttistable(o),&(o)->value.gc->h) argument
253 #define bvalue(o)check_exp(ttisboolean(o),(o)->value.b) argument
254 #define thvalue(o)check_exp(ttisthread(o),&(o)->value.gc->th) argument
255 #define l_isfalse(o)(ttisnil(o)||(ttisboolean(o)&&bvalue(o)==0)) argument
269 #define iscollectable(o)(ttype(o)>=4) argument
281 #define svalue(o)getstr(rawtsvalue(o)) argument
344 #define iscfunction(o)(ttype(o)==6&&clvalue(o)->c.isC) argument
500 #define rawgco2ts(o)check_exp((o)->gch.tt==4,&((o)->ts)) argument
501 #define gco2ts(o)(&rawgco2ts(o)->tsv) argument
502 #define rawgco2u(o)check_exp((o)->gch.tt==7,&((o)->u)) argument
503 #define gco2u(o)(&rawgco2u(o)->uv) argument
504 #define gco2cl(o)check_exp((o)->gch.tt==6,&((o)->cl)) argument
505 #define gco2h(o)check_exp((o)->gch.tt==5,&((o)->h)) argument
506 #define gco2p(o)check_exp((o)->gch.tt==(8+1),&((o)->p)) argument
507 #define gco2uv(o)check_exp((o)->gch.tt==(8+2),&((o)->uv)) argument
508 #define ngcotouv(o)check_exp((o)==NULL||(o)->gch.tt==(8+2),&((o)->uv)) argument
509 #define gco2th(o)check_exp((o)->gch.tt==8,&((o)->th)) argument
583 #define luaC_objbarrier(L,p,o){if(iswhite(obj2gco(o))&&isblack(obj2gco(p)))luaC_barrierf(L,obj2gco(… argument
584 #define luaC_objbarriert(L,t,o){if(iswhite(obj2gco(o))&&isblack(obj2gco(t)))luaC_barrierback(L,t);} argument
596 #define tostring(L,o)((ttype(o)==4)||(luaV_tostring(L,o))) argument
597 #define tonumber(o,n)(ttype(o)==3||(((o)=luaV_tonumber(o,n))!=NULL)) argument