const char *s;
STRLEN len;
SV ** const oldmark = mark;
- bool killgp = false;
+ bool killgp = FALSE;
PERL_ARGS_ASSERT_APPLY;
{
s++;
len--;
- killgp = true;
+ killgp = TRUE;
}
if (isALPHA(*s)) {
if (*s == 'S' && s[1] == 'I' && s[2] == 'G') {
val = SvIV(*mark);
if (val < 0)
{
- killgp = true;
+ killgp = TRUE;
val = -val;
}
}
}
#endif
while (++mark <= sp) {
- I32 proc;
+ Pid_t proc;
SvGETMAGIC(*mark);
- if (!(SvIOK(*mark) || SvNOK(*mark) || looks_like_number(*mark)))
+ if (!(SvNIOK(*mark) || looks_like_number(*mark)))
Perl_croak(aTHX_ "Can't kill a non-numeric process ID");
proc = SvIV_nomg(*mark);
if (killgp)
if (optype == OP_SHMREAD) {
char *mbuf;
/* suppress warning when reading into undef var (tchrist 3/Mar/00) */
+ SvGETMAGIC(mstr);
+ SvUPGRADE(mstr, SVt_PV);
if (! SvOK(mstr))
sv_setpvs(mstr, "");
- SvUPGRADE(mstr, SVt_PV);
SvPOK_only(mstr);
mbuf = SvGROW(mstr, (STRLEN)msize+1);