Searched refs:SV_GMAGIC (Results 1 - 20 of 20) sorted by relevance

/openbsd-current/gnu/usr.bin/perl/
H A Dmathoms.c136 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 Dsv.h1758 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 Dpp.h707 (void)(((phlags) & SV_GMAGIC) && (SvGETMAGIC(sv),0)), \
715 # define MAYBE_DEREF_GV(sv) MAYBE_DEREF_GV_flags(sv,SV_GMAGIC)
H A Dpp_sort.c840 (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 Dsv.c2286 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 Ddoop.c776 SvPV_flags(sv, srclen, (svpv_flags|SV_GMAGIC));
895 SV_GMAGIC | SV_UNDEF_RETURNS_NULL);
H A Dpp_hot.c2289 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 Dsv_inline.h943 if (flags & SV_GMAGIC) { /* As is this */
H A Dhandy.h469 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 Dtoke.c3860 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 Dpp.c331 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 Dperl.h4548 #define my_stat() my_stat_flags(SV_GMAGIC)
4549 #define my_lstat() my_lstat_flags(SV_GMAGIC)
H A Dgv.c1750 SvPV_flags_const(name, len, flags & GV_NO_SVGMAGIC ? 0 : SV_GMAGIC);
H A Dmg.c1858 SV_GMAGIC);
2440 i = sv_pos_b2u_flags(lsv, i, SV_GMAGIC|SV_CONST_RETURN);
H A Dpp_ctl.c1878 (SV_GMAGIC|SV_DO_COW_SVSETSV|SV_NOSTEAL));
H A Dregexec.c3629 SV_GMAGIC|SV_CONST_RETURN);
/openbsd-current/gnu/usr.bin/perl/ext/XS-APItest/t/
H A Dsv_numeq.t17 ok sv_numeq_flags($1, 10, SV_GMAGIC), 'sv_numeq_flags with SV_GMAGIC does';
H A Dsv_streq.t29 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 DMakefile.PL28 SV_GMAGIC SV_SKIP_OVERLOAD
/openbsd-current/gnu/usr.bin/perl/cpan/Term-ReadKey/
H A Dppport.h9167 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...]

Completed in 615 milliseconds