summaryrefslogtreecommitdiff
path: root/toke.c
diff options
context:
space:
mode:
authorNicholas Clark <nick@ccl4.org>2005-05-10 15:38:07 +0000
committerNicholas Clark <nick@ccl4.org>2005-05-10 15:38:07 +0000
commitc69006e4a4556d3b1d6e1a57c49a95b1d16efeb0 (patch)
tree98297c1327e41049d27edc7b25511919e0ad2f2b /toke.c
parentea6e9374082ba65411b39d56a62387c8a2bd2879 (diff)
downloadperl-c69006e4a4556d3b1d6e1a57c49a95b1d16efeb0.tar.gz
s/sv_setpv(sv,"")/sv_setpvn(sv,"",0)/
plus a couple of 1 byte sv_setpv()s too. p4raw-id: //depot/perl@24439
Diffstat (limited to 'toke.c')
-rw-r--r--toke.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/toke.c b/toke.c
index 4e7f6950a5..3d32662bd1 100644
--- a/toke.c
+++ b/toke.c
@@ -2661,7 +2661,7 @@ Perl_yylex(pTHX)
}
PL_oldoldbufptr = PL_oldbufptr = s = PL_linestart = SvPVX(PL_linestr);
PL_last_lop = PL_last_uni = Nullch;
- sv_setpv(PL_linestr,"");
+ sv_setpvn(PL_linestr,"",0);
TOKEN(';'); /* not infinite loop because rsfp is NULL now */
}
/* If it looks like the start of a BOM or raw UTF-16,
@@ -2702,7 +2702,7 @@ Perl_yylex(pTHX)
if (PL_doextract) {
/* Incest with pod. */
if (*s == '=' && strnEQ(s, "=cut", 4)) {
- sv_setpv(PL_linestr, "");
+ sv_setpvn(PL_linestr, "", 0);
PL_oldoldbufptr = PL_oldbufptr = s = PL_linestart = SvPVX(PL_linestr);
PL_bufend = SvPVX(PL_linestr) + SvCUR(PL_linestr);
PL_last_lop = PL_last_uni = Nullch;
@@ -2888,7 +2888,7 @@ Perl_yylex(pTHX)
/* if we have already added "LINE: while (<>) {",
we must not do it again */
{
- sv_setpv(PL_linestr, "");
+ sv_setpvn(PL_linestr, "", 0);
PL_oldoldbufptr = PL_oldbufptr = s = PL_linestart = SvPVX(PL_linestr);
PL_bufend = SvPVX(PL_linestr) + SvCUR(PL_linestr);
PL_last_lop = PL_last_uni = Nullch;
@@ -5231,7 +5231,7 @@ Perl_yylex(pTHX)
Perl_croak(aTHX_ "Missing name in \"my sub\"");
PL_expect = XTERMBLOCK;
attrful = XATTRTERM;
- sv_setpv(PL_subname,"?");
+ sv_setpvn(PL_subname,"?",1);
have_name = FALSE;
}