Lines Matching defs:o

67 #define OpTYPE_set(o,type)                      \  argument
300 #define PM_GETRE(o) (SvTYPE(PL_regex_pad[(o)->op_pmoffset]) == SVt_REGEXP \ argument
310 #define PM_SETRE(o,r) STMT_START { \ argument
316 #define PM_GETRE(o) ((o)->op_pmregexp) argument
317 #define PM_SETRE(o,r) ((o)->op_pmregexp = (r)) argument
411 # define PmopSTASH(o) ((o)->op_pmflags & PMf_ONCE \ argument
414 # define PmopSTASH_set(o,hv) \ argument
419 # define PmopSTASH(o) \ argument
422 # define PmopSTASH_set(o,hv) ({ \ argument
427 # define PmopSTASH_set(o,hv) ((o)->op_pmstashstartu.op_pmstash = (hv)) argument
430 #define PmopSTASHPV(o) (PmopSTASH(o) ? HvNAME_get(PmopSTASH(o)) : NULL) argument
432 #define PmopSTASHPV_set(o,pv) PmopSTASH_set((o), gv_stashpv(pv,GV_ADD)) argument
458 #define cUNOPx(o) ((UNOP*)(o)) argument
459 #define cUNOP_AUXx(o) ((UNOP_AUX*)(o)) argument
460 #define cBINOPx(o) ((BINOP*)(o)) argument
461 #define cLISTOPx(o) ((LISTOP*)(o)) argument
462 #define cLOGOPx(o) ((LOGOP*)(o)) argument
463 #define cPMOPx(o) ((PMOP*)(o)) argument
464 #define cSVOPx(o) ((SVOP*)(o)) argument
465 #define cPADOPx(o) ((PADOP*)(o)) argument
466 #define cPVOPx(o) ((PVOP*)(o)) argument
467 #define cCOPx(o) ((COP*)(o)) argument
468 #define cLOOPx(o) ((LOOP*)(o)) argument
469 #define cMETHOPx(o) ((METHOP*)(o)) argument
530 # define cGVOPx_gv(o) ((GV*)PAD_SVl(cPADOPx(o)->op_padix)) argument
544 # define cGVOPx_gv(o) ((GV*)cSVOPx(o)->op_sv) argument
644 #define OpREFCNT_set(o,n) ((o)->op_targ = (n)) argument
646 # define OpREFCNT_inc(o) Perl_op_refcnt_inc(aTHX_ o) argument
647 # define OpREFCNT_dec(o) Perl_op_refcnt_dec(aTHX_ o) argument
649 # define OpREFCNT_inc(o) ((o) ? (++(o)->op_targ, (o)) : NULL) argument
650 # define OpREFCNT_dec(o) (--(o)->op_targ) argument
662 #define ref(o, type) doref(o, type, TRUE) argument
687 #define LINKLIST(o) ((o)->op_next ? (o)->op_next : op_linklist((OP*)o)) argument
696 # define my(o) my_attrs((o), NULL) argument
754 # define OpSLOT(o) (assert_(o->op_slabbed) \ argument
758 # define OpMySLAB(o) \ argument
761 # define OpSLAB(o) \ argument
967 #define XopENTRYCUSTOM(o, which) \ argument
1043 #define OP_NAME(o) ((o)->op_type == OP_CUSTOM \ argument
1046 #define OP_DESC(o) ((o)->op_type == OP_CUSTOM \ argument
1049 #define OP_CLASS(o) ((o)->op_type == OP_CUSTOM \ argument
1053 #define OP_TYPE_IS(o, type) ((o) && (o)->op_type == (type)) argument
1054 #define OP_TYPE_IS_NN(o, type) ((o)->op_type == (type)) argument
1055 #define OP_TYPE_ISNT(o, type) ((o) && (o)->op_type != (type)) argument
1056 #define OP_TYPE_ISNT_NN(o, type) ((o)->op_type != (type)) argument
1058 #define OP_TYPE_IS_OR_WAS_NN(o, type) \ argument
1064 #define OP_TYPE_IS_OR_WAS(o, type) \ argument
1067 #define OP_TYPE_ISNT_AND_WASNT_NN(o, type) \ argument
1073 #define OP_TYPE_ISNT_AND_WASNT(o, type) \ argument
1079 #define OpHAS_SIBLING(o) (cBOOL((o)->op_moresib)) argument
1080 #define OpSIBLING(o) (0 + (o)->op_moresib ? (o)->op_sibparent : NULL) argument
1081 #define OpMORESIB_set(o, sib) ((o)->op_moresib = 1, (o)->op_sibparent = (sib)) argument
1082 #define OpLASTSIB_set(o, parent) \ argument
1084 #define OpMAYBESIB_set(o, sib, parent) \ argument
1089 # define OP_SIBLING(o) OpSIBLING(o) argument
1092 #define newATTRSUB(f, o, p, a, b) Perl_newATTRSUB_x(aTHX_ f, o, p, a, b, FALSE) argument
1093 #define newSUB(f, o, p, b) newATTRSUB((f), (o), (p), NULL, (b)) argument