diff options
author | Nicholas Clark <nick@ccl4.org> | 2005-01-09 21:26:40 +0000 |
---|---|---|
committer | Nicholas Clark <nick@ccl4.org> | 2005-01-09 21:26:40 +0000 |
commit | 2e0de35c58680e1e008b1d014c5b9ccec5b78282 (patch) | |
tree | ca49feb20f6ec1dffdbc11370070a0173467afe2 /universal.c | |
parent | 8a7a129d01690124356e6e97ab81becf500e68af (diff) | |
download | perl-2e0de35c58680e1e008b1d014c5b9ccec5b78282.tar.gz |
savepv(SvPV(sv,n_a)) is common, and creates an unnecessary call to
strlen(). Add savesvpv(sv), which gets the length from the SV,
and returns a copy of its PV.
p4raw-id: //depot/perl@23772
Diffstat (limited to 'universal.c')
-rw-r--r-- | universal.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/universal.c b/universal.c index 525ae4483e..829952a6d0 100644 --- a/universal.c +++ b/universal.c @@ -602,7 +602,7 @@ XS(XS_version_qv) } else { - version = savepv(SvPV_nolen(ver)); + version = savesvpv(ver); } (void)scan_version(version,vs,TRUE); Safefree(version); |