summaryrefslogtreecommitdiff
path: root/pp_hot.c
diff options
context:
space:
mode:
authorPerl 5 Porters <perl5-porters@africa.nicoh.com>1996-09-01 22:00:42 +0000
committerAndy Dougherty <doughera@lafcol.lafayette.edu>1996-09-01 22:00:42 +0000
commitb328e6b91c715c8a6bec9c3e30180cdb4f94f718 (patch)
tree0dd208c71a063d6fc9ae75d6fd05ca63b6726fdc /pp_hot.c
parentdedeecdaea55ab4b3131dd2b0054ee46a1954f19 (diff)
downloadperl-b328e6b91c715c8a6bec9c3e30180cdb4f94f718.tar.gz
Patch for LONG_MAX & co.
This patch changes neither behavior nor performance. However, it does reduce code size and improve maintainability by combining some common code in gv_fullname() and gv_efullname().
Diffstat (limited to 'pp_hot.c')
-rw-r--r--pp_hot.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/pp_hot.c b/pp_hot.c
index bb7b6a6e6c..4cd9eb1455 100644
--- a/pp_hot.c
+++ b/pp_hot.c
@@ -252,7 +252,7 @@ PP(pp_preinc)
{
dSP;
if (SvIOK(TOPs)) {
- if (SvIVX(TOPs) == PERL_LONG_MAX) {
+ if (SvIVX(TOPs) == IV_MAX) {
sv_setnv(TOPs, (double)(SvIVX(TOPs)) + 1.0 );
}
else {
@@ -344,7 +344,7 @@ PP(pp_print)
if (!(io = GvIO(gv))) {
if (dowarn) {
SV* sv = sv_newmortal();
- gv_fullname(sv,gv);
+ gv_fullname(sv, gv, Nullch);
warn("Filehandle %s never opened", SvPV(sv,na));
}
@@ -354,7 +354,7 @@ PP(pp_print)
else if (!(fp = IoOFP(io))) {
if (dowarn) {
SV* sv = sv_newmortal();
- gv_fullname(sv,gv);
+ gv_fullname(sv, gv, Nullch);
if (IoIFP(io))
warn("Filehandle %s opened only for input", SvPV(sv,na));
else
@@ -1735,7 +1735,7 @@ PP(pp_entersub)
goto retry;
}
tmpstr = sv_newmortal();
- gv_efullname(tmpstr, gv);
+ gv_efullname(tmpstr, gv, Nullch);
ngv = gv_fetchmethod(GvESTASH(gv), "AUTOLOAD");
if (ngv && ngv != gv && (cv = GvCV(ngv))) { /* One more chance... */
gv = ngv;
@@ -1761,7 +1761,7 @@ PP(pp_entersub)
sv_setsv(sv, newRV((SV*)cv));
}
else {
- gv_efullname(sv,gv);
+ gv_efullname(sv, gv, Nullch);
}
cv = GvCV(DBsub);
if (CvXSUB(cv)) curcopdb = curcop;