Searched refs:XPVCV (Results 1 - 6 of 6) sorted by relevance

/openbsd-current/gnu/usr.bin/perl/
H A Dcv.h41 #define CvSTASH(sv) (MUTABLE_HV(((XPVCV*)MUTABLE_PTR(SvANY(sv)))->xcv_stash))
43 #define CvSTART(sv) ((XPVCV*)MUTABLE_PTR(SvANY(sv)))->xcv_start_u.xcv_start
44 #define CvROOT(sv) ((XPVCV*)MUTABLE_PTR(SvANY(sv)))->xcv_root_u.xcv_root
45 #define CvXSUB(sv) ((XPVCV*)MUTABLE_PTR(SvANY(sv)))->xcv_root_u.xcv_xsub
46 #define CvXSUBANY(sv) ((XPVCV*)MUTABLE_PTR(SvANY(sv)))->xcv_start_u.xcv_xsubany
50 #define CvFILE(sv) ((XPVCV*)MUTABLE_PTR(SvANY(sv)))->xcv_file
60 /* For use when you only have a XPVCV*, not a real CV*.
62 #define CvDEPTHunsafe(sv) ((XPVCV*)MUTABLE_PTR(SvANY(sv)))->xcv_depth
66 &(((XPVCV*)MUTABLE_PTR(SvANY(sv)))->xcv_padlist_u.xcv_padlist)))
74 &(((XPVCV*)MUTABLE_PT
[all...]
H A Dsv_inline.h149 ALIGNED_TYPE(XPVCV); variable
267 { sizeof(ALIGNED_TYPE_NAME(XPVCV)),
268 sizeof(XPVCV),
271 FIT_ARENA(0, sizeof(ALIGNED_TYPE_NAME(XPVCV))) },
H A Dinline.h235 : ((XPVCV*)MUTABLE_PTR(SvANY(sv)))->xcv_gv_u.xcv_gv;
251 return &((XPVCV*)SvANY(sv))->xcv_depth;
H A Dpad.c173 ((XPVCV*)MUTABLE_PTR(SvANY(cv)))->xcv_padlist_u.xcv_padlist = padlist;
H A Dsv.h256 _SV_HEAD(XPVCV*); /* pointer to xpvcv body */
653 /* This structure must match XPVCV in cv.h */
H A Dperl.h3289 typedef struct xpvcv XPVCV; typedef in typeref:struct:xpvcv

Completed in 145 milliseconds