summaryrefslogtreecommitdiff
path: root/pp_ctl.c
diff options
context:
space:
mode:
authorGurusamy Sarathy <gsar@cpan.org>1998-01-30 21:23:15 +0000
committerGurusamy Sarathy <gsar@cpan.org>1998-01-30 21:23:15 +0000
commit0824fdcbe5421f2bac41d2423c4922c21d9416b2 (patch)
tree84ac6771f94eb6380dd028d081c6bdaf69adea3b /pp_ctl.c
parent6b6eec5b869ecabb6b96b0d84c01808aecc78d84 (diff)
downloadperl-0824fdcbe5421f2bac41d2423c4922c21d9416b2.tar.gz
[asperl] fix up missing patches from AS patch#2
p4raw-id: //depot/asperl@449
Diffstat (limited to 'pp_ctl.c')
-rw-r--r--pp_ctl.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/pp_ctl.c b/pp_ctl.c
index f6afaaccfe..1d17642aec 100644
--- a/pp_ctl.c
+++ b/pp_ctl.c
@@ -1658,7 +1658,7 @@ PP(pp_redo)
static OP* lastgotoprobe;
-static OP *
+STATIC OP *
dofindlabel(OP *o, char *label, OP **opstack, OP **oplimit)
{
OP *kid;
@@ -1784,7 +1784,7 @@ PP(pp_goto)
}
else {
stack_sp--; /* There is no cv arg. */
- (void)(*CvXSUB(cv))(cv);
+ (void)(*CvXSUB(cv))(THIS_ cv);
}
LEAVE;
return pop_return();
@@ -1986,7 +1986,7 @@ PP(pp_goto)
if (op->op_type == OP_ENTERITER)
DIE("Can't \"goto\" into the middle of a foreach loop",
label);
- (*op->op_ppaddr)(ARGS);
+ (CALLOP->op_ppaddr)(ARGS);
}
op = oldop;
}
@@ -2074,7 +2074,7 @@ PP(pp_cswitch)
/* Eval. */
-static void
+STATIC void
save_lines(AV *array, SV *sv)
{
register char *s = SvPVX(sv);
@@ -2098,7 +2098,7 @@ save_lines(AV *array, SV *sv)
}
}
-static OP *
+STATIC OP *
docatch(OP *o)
{
dTHR;
@@ -2127,7 +2127,7 @@ docatch(OP *o)
restartop = 0;
/* FALL THROUGH */
case 0:
- runops();
+ CALLRUNOPS();
break;
}
JMPENV_POP;
@@ -2190,7 +2190,7 @@ sv_compile_2op(SV *sv, OP** startop, char *code, AV** avp)
}
/* With USE_THREADS, eval_owner must be held on entry to doeval */
-static OP *
+STATIC OP *
doeval(int gimme, OP** startop)
{
dSP;
@@ -2739,7 +2739,7 @@ PP(pp_leavetry)
RETURN;
}
-static void
+STATIC void
doparseform(SV *sv)
{
STRLEN len;