PERL_ARGS_ASSERT_SV_CATPVF_NOCONTEXT;
va_start(args, pat);
- sv_vcatpvf(sv, pat, &args);
+ sv_vcatpvfn_flags(sv, pat, strlen(pat), &args, NULL, 0, NULL, SV_GMAGIC|SV_SMAGIC);
va_end(args);
}
PERL_ARGS_ASSERT_SV_CATPVF_MG_NOCONTEXT;
va_start(args, pat);
- sv_vcatpvf_mg(sv, pat, &args);
+ sv_vcatpvfn_flags(sv, pat, strlen(pat), &args, NULL, 0, NULL, SV_GMAGIC|SV_SMAGIC);
+ SvSETMAGIC(sv);
va_end(args);
}
#endif
PERL_ARGS_ASSERT_SV_CATPVF;
va_start(args, pat);
- sv_vcatpvf(sv, pat, &args);
+ sv_vcatpvfn_flags(sv, pat, strlen(pat), &args, NULL, 0, NULL, SV_GMAGIC|SV_SMAGIC);
va_end(args);
}
{
PERL_ARGS_ASSERT_SV_VCATPVF;
- sv_vcatpvfn(sv, pat, strlen(pat), args, NULL, 0, NULL);
+ sv_vcatpvfn_flags(sv, pat, strlen(pat), args, NULL, 0, NULL, SV_GMAGIC|SV_SMAGIC);
}
/*
PERL_ARGS_ASSERT_SV_CATPVF_MG;
va_start(args, pat);
- sv_vcatpvf_mg(sv, pat, &args);
+ sv_vcatpvfn_flags(sv, pat, strlen(pat), &args, NULL, 0, NULL, SV_GMAGIC|SV_SMAGIC);
+ SvSETMAGIC(sv);
va_end(args);
}