diff options
author | Nicholas Clark <nick@ccl4.org> | 2005-01-13 22:54:10 +0000 |
---|---|---|
committer | Nicholas Clark <nick@ccl4.org> | 2005-01-13 22:54:10 +0000 |
commit | f2b990bf33ddc9a2c27b053bb94a963bce0c09ce (patch) | |
tree | 639f2969570516ca882598101886056503f93def /regexec.c | |
parent | c75bde89ee55ab4c3ff1da2c3438b11554305529 (diff) | |
download | perl-f2b990bf33ddc9a2c27b053bb94a963bce0c09ce.tar.gz |
replace NEWSV(), SvSetSV() with newSVsv()
p4raw-id: //depot/perl@23795
Diffstat (limited to 'regexec.c')
-rw-r--r-- | regexec.c | 14 |
1 files changed, 5 insertions, 9 deletions
@@ -79,7 +79,7 @@ **** Alterations to Henry's code are... **** **** Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, - **** 2000, 2001, 2002, 2003, 2004, by Larry Wall and others + **** 2000, 2001, 2002, 2003, 2004, 2005, by Larry Wall and others **** **** You may distribute under the terms of either the GNU General Public **** License or the Artistic License, as specified in the README file. @@ -4568,8 +4568,7 @@ S_to_utf8_substr(pTHX_ register regexp *prog) { SV* sv; if (prog->float_substr && !prog->float_utf8) { - prog->float_utf8 = sv = NEWSV(117, 0); - SvSetSV(sv, prog->float_substr); + prog->float_utf8 = sv = newSVsv(prog->float_substr); sv_utf8_upgrade(sv); if (SvTAIL(prog->float_substr)) SvTAIL_on(sv); @@ -4577,8 +4576,7 @@ S_to_utf8_substr(pTHX_ register regexp *prog) prog->check_utf8 = sv; } if (prog->anchored_substr && !prog->anchored_utf8) { - prog->anchored_utf8 = sv = NEWSV(118, 0); - SvSetSV(sv, prog->anchored_substr); + prog->anchored_utf8 = sv = newSVsv(prog->anchored_substr); sv_utf8_upgrade(sv); if (SvTAIL(prog->anchored_substr)) SvTAIL_on(sv); @@ -4592,8 +4590,7 @@ S_to_byte_substr(pTHX_ register regexp *prog) { SV* sv; if (prog->float_utf8 && !prog->float_substr) { - prog->float_substr = sv = NEWSV(117, 0); - SvSetSV(sv, prog->float_utf8); + prog->float_substr = sv = newSVsv(prog->float_utf8); if (sv_utf8_downgrade(sv, TRUE)) { if (SvTAIL(prog->float_utf8)) SvTAIL_on(sv); @@ -4605,8 +4602,7 @@ S_to_byte_substr(pTHX_ register regexp *prog) prog->check_substr = sv; } if (prog->anchored_utf8 && !prog->anchored_substr) { - prog->anchored_substr = sv = NEWSV(118, 0); - SvSetSV(sv, prog->anchored_utf8); + prog->anchored_substr = sv = newSVsv(prog->anchored_utf8); if (sv_utf8_downgrade(sv, TRUE)) { if (SvTAIL(prog->anchored_utf8)) SvTAIL_on(sv); |