Lines Matching defs:STR_WITH_LEN
446 =for apidoc Amu|pair|STR_WITH_LEN|"literal string"
457 #define STR_WITH_LEN(s) ASSERT_IS_LITERAL(s), (sizeof(s)-1)
459 /* STR_WITH_LEN() shortcuts */
460 #define newSVpvs(str) Perl_newSVpvn(aTHX_ STR_WITH_LEN(str))
462 Perl_newSVpvn_flags(aTHX_ STR_WITH_LEN(str), flags)
463 #define newSVpvs_share(str) Perl_newSVpvn_share(aTHX_ STR_WITH_LEN(str), 0)
465 Perl_sv_catpvn_flags(aTHX_ sv, STR_WITH_LEN(str), flags)
467 Perl_sv_catpvn_flags(aTHX_ sv, STR_WITH_LEN(str), 0)
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)
472 #define sv_setpvs(sv, str) Perl_sv_setpvn(aTHX_ sv, STR_WITH_LEN(str))
473 #define sv_setpvs_mg(sv, str) Perl_sv_setpvn_mg(aTHX_ sv, STR_WITH_LEN(str))
475 Perl_sv_setref_pvn(aTHX_ rv, classname, STR_WITH_LEN(str))
476 #define savepvs(str) Perl_savepvn(aTHX_ STR_WITH_LEN(str))
477 #define savesharedpvs(str) Perl_savesharedpvn(aTHX_ STR_WITH_LEN(str))
479 Perl_gv_stashpvn(aTHX_ STR_WITH_LEN(str), create)
482 Perl_gv_fetchpvn_flags(aTHX_ STR_WITH_LEN(namebeg), flags, sv_type)
486 #define lex_stuff_pvs(pv,flags) Perl_lex_stuff_pvn(aTHX_ STR_WITH_LEN(pv), flags)
489 Perl_get_cvn_flags(aTHX_ STR_WITH_LEN(str), (flags))