/openbsd-current/gnu/usr.bin/perl/ |
H A D | mathoms.c | 136 return sv_2iv_flags(sv, SV_GMAGIC); 148 return sv_2uv_flags(sv, SV_GMAGIC); 158 return sv_2nv_flags(sv, SV_GMAGIC); 171 return sv_2pv_flags(sv, lp, SV_GMAGIC); 259 sv_setsv_flags(dsv, ssv, SV_GMAGIC); 271 sv_catpvn_flags(dsv, sstr, slen, SV_GMAGIC); 279 sv_catpvn_flags(dsv,sstr,len,SV_GMAGIC|SV_SMAGIC); 291 sv_catsv_flags(dsv, sstr, SV_GMAGIC); 299 sv_catsv_flags(dsv,sstr,SV_GMAGIC|SV_SMAGIC); 335 return sv_pvn_force_flags(sv, lp, SV_GMAGIC); [all...] |
H A D | sv.h | 1758 to specify to perform 'get' magic (by setting the C<SV_GMAGIC> flag) or to skip 1844 to specify to process 'get' magic (by setting the C<SV_GMAGIC> flag) or to skip 1967 Perl_SvPV_helper(aTHX_ sv, NULL, SV_GMAGIC, SvPVnormal_type_, \ 1970 #define SvPV_nolen_const(sv) SvPV_flags_const_nolen(sv, SV_GMAGIC) 1972 #define SvPV(sv, len) SvPV_flags(sv, len, SV_GMAGIC) 1973 #define SvPV_const(sv, len) SvPV_flags_const(sv, len, SV_GMAGIC) 1974 #define SvPV_mutable(sv, len) SvPV_flags_mutable(sv, len, SV_GMAGIC) 1993 #define SvPV_force(sv, len) SvPV_force_flags(sv, len, SV_GMAGIC) 1994 #define SvPV_force_nolen(sv) SvPV_force_flags_nolen(sv, SV_GMAGIC) 1995 #define SvPV_force_mutable(sv, len) SvPV_force_flags_mutable(sv, len, SV_GMAGIC) 2107 #define SV_GMAGIC macro [all...] |
H A D | pp.h | 707 (void)(((phlags) & SV_GMAGIC) && (SvGETMAGIC(sv),0)), \ 715 # define MAYBE_DEREF_GV(sv) MAYBE_DEREF_GV_flags(sv,SV_GMAGIC)
|
H A D | pp_sort.c | 840 (void)sv_2iv_flags(*p1, SV_GMAGIC|SV_SKIP_OVERLOAD); 844 (void)sv_2nv_flags(*p1, SV_GMAGIC|SV_SKIP_OVERLOAD); 852 SV_GMAGIC|SV_CONST_RETURN|SV_SKIP_OVERLOAD);
|
H A D | sv.c | 2286 conversion. If C<flags> has the C<SV_GMAGIC> bit set, does an C<mg_get()> first. 2300 if (SvGMAGICAL(sv) && (flags & SV_GMAGIC)) 2382 conversion. If C<flags> has the C<SV_GMAGIC> bit set, does an C<mg_get()> first. 2385 =for apidoc Amnh||SV_GMAGIC 2395 if (SvGMAGICAL(sv) && (flags & SV_GMAGIC)) 2467 conversion. If C<flags> has the C<SV_GMAGIC> bit set, does an C<mg_get()> first. 2485 if (flags & SV_GMAGIC) 2850 C<SV_GMAGIC>. 2852 =for apidoc Amnh||SV_GMAGIC 2867 if (SvGMAGICAL(sv) && (flags & SV_GMAGIC)) { [all...] |
H A D | doop.c | 776 SvPV_flags(sv, srclen, (svpv_flags|SV_GMAGIC)); 895 SV_GMAGIC | SV_UNDEF_RETURNS_NULL);
|
H A D | pp_hot.c | 2289 SV_GMAGIC|SV_DO_COW_SVSETSV|SV_NOSTEAL); 2512 (SV_DO_COW_SVSETSV|SV_NOSTEAL|SV_GMAGIC)); 2633 (SV_DO_COW_SVSETSV|SV_NOSTEAL|SV_GMAGIC)); 2653 SV_GMAGIC|SV_DO_COW_SVSETSV|SV_NOSTEAL); 2674 SV_GMAGIC|SV_DO_COW_SVSETSV|SV_NOSTEAL);
|
H A D | sv_inline.h | 943 if (flags & SV_GMAGIC) { /* As is this */
|
H A D | handy.h | 469 Perl_sv_catpvn_flags(aTHX_ sv, STR_WITH_LEN(str), SV_GMAGIC) 471 Perl_sv_catpvn_flags(aTHX_ sv, STR_WITH_LEN(str), SV_GMAGIC|SV_SMAGIC)
|
H A D | toke.c | 3860 SV_GMAGIC|SV_FORCE_UTF8_UPGRADE, 4047 SV_GMAGIC|SV_FORCE_UTF8_UPGRADE, 4238 SV_GMAGIC|SV_FORCE_UTF8_UPGRADE, 4356 SV_GMAGIC|SV_FORCE_UTF8_UPGRADE,
|
H A D | pp.c | 331 i = sv_pos_b2u_flags(sv, i, SV_GMAGIC|SV_CONST_RETURN); 4388 SV_GMAGIC|SV_FORCE_UTF8_UPGRADE, 4895 SV_GMAGIC|SV_FORCE_UTF8_UPGRADE,
|
H A D | perl.h | 4548 #define my_stat() my_stat_flags(SV_GMAGIC) 4549 #define my_lstat() my_lstat_flags(SV_GMAGIC)
|
H A D | gv.c | 1750 SvPV_flags_const(name, len, flags & GV_NO_SVGMAGIC ? 0 : SV_GMAGIC);
|
H A D | mg.c | 1858 SV_GMAGIC); 2440 i = sv_pos_b2u_flags(lsv, i, SV_GMAGIC|SV_CONST_RETURN);
|
H A D | pp_ctl.c | 1878 (SV_GMAGIC|SV_DO_COW_SVSETSV|SV_NOSTEAL));
|
H A D | regexec.c | 3629 SV_GMAGIC|SV_CONST_RETURN);
|
/openbsd-current/gnu/usr.bin/perl/ext/XS-APItest/t/ |
H A D | sv_numeq.t | 17 ok sv_numeq_flags($1, 10, SV_GMAGIC), 'sv_numeq_flags with SV_GMAGIC does';
|
H A D | sv_streq.t | 29 ok sv_streq_flags($1, "ABC", SV_GMAGIC), 'sv_streq_flags with SV_GMAGIC does';
|
/openbsd-current/gnu/usr.bin/perl/ext/XS-APItest/ |
H A D | Makefile.PL | 28 SV_GMAGIC SV_SKIP_OVERLOAD
|
/openbsd-current/gnu/usr.bin/perl/cpan/Term-ReadKey/ |
H A D | ppport.h | 9167 SV_GMAGIC|5.007002|5.003007|p 14323 #ifndef SV_GMAGIC 14324 # define SV_GMAGIC 0 macro 14357 # define sv_2pv_flags(sv, lp, flags) ({ SV *_sv = (sv); const I32 _flags = (flags); STRLEN *_lp = lp; _lp = _lp ? : &PL_na; (!(_flags & SV_GMAGIC) && SvGMAGICAL(_sv)) ? ({ char *_pv; SvGMAGICAL_off(_sv); _pv = sv_2pv(_sv, _lp); SvGMAGICAL_on(_sv); _pv; }) : sv_2pv(_sv, _lp); }) 14361 # define sv_pvn_force_flags(sv, lp, flags) ({ SV *_sv = (sv); const I32 _flags = (flags); STRLEN *_lp = lp; _lp = _lp ? : &PL_na; (!(_flags & SV_GMAGIC) && SvGMAGICAL(_sv)) ? ({ char *_pv; SvGMAGICAL_off(_sv); _pv = sv_pvn_force(_sv, _lp); SvGMAGICAL_on(_sv); _pv; }) : sv_pvn_force(_sv, _lp); }) 14366 # define sv_2pv_flags(sv, lp, flags) ((PL_Sv = (sv)), (!((flags) & SV_GMAGIC) && SvGMAGICAL(PL_Sv)) ? (SvGMAGICAL_off(PL_Sv), (PL_Xpv = (XPV *)sv_2pv(PL_Sv, (lp) ? (lp) : &PL_na)), SvGMAGICAL_on(PL_Sv), (char *)PL_Xpv) : sv_2pv(PL_Sv, (lp) ? (lp) : &PL_na)) 14370 # define sv_pvn_force_flags(sv, lp, flags) ((PL_Sv = (sv)), (!((flags) & SV_GMAGIC) && SvGMAGICAL(PL_Sv)) ? (SvGMAGICAL_off(PL_Sv), (PL_Xpv = (XPV *)sv_pvn_force(PL_Sv, (lp) ? (lp) : &PL_na)), SvGMAGICAL_on(PL_Sv), (char *)PL_Xpv) : sv_pvn_force(PL_Sv, (lp) ? (lp) : &PL_na)) 14381 # define SvPV_const(sv, lp) SvPV_flags_const(sv, lp, SV_GMAGIC) 14385 # define SvPV_mutable(sv, lp) SvPV_flags_mutable(sv, lp, SV_GMAGIC) 14411 # define SvPV_force(sv, lp) SvPV_force_flags(sv, lp, SV_GMAGIC) [all...] |