&& !SvFAKE(namesv)
&& (SvFLAGS(namesv) & SVpad_OUR)
&& strEQ(SvPVX(namesv), name)
- && U_32(SvNVX(namesv)) == PAD_MAX /* min */
+ && (U32)I_32(SvNVX(namesv)) == PAD_MAX /* min */
)
return offset;
}
{
if (SvFAKE(namesv))
fake_offset = offset; /* in case we don't find a real one */
- else if ( seq > U_32(SvNVX(namesv)) /* min */
- && seq <= (U32)SvIVX(namesv)) /* max */
+ else if ( seq > (U32)I_32(SvNVX(namesv)) /* min */
+ && seq <= (U32)SvIVX(namesv)) /* max */
break;
}
}
DEBUG_Xv(PerlIO_printf(Perl_debug_log,
"Pad findlex cv=0x%"UVxf" matched: offset=%ld (%ld,%ld)\n",
- PTR2UV(cv), (long)offset, (long)U_32(SvNVX(*out_name_sv)),
+ PTR2UV(cv), (long)offset, (long)I_32(SvNVX(*out_name_sv)),
(long)SvIVX(*out_name_sv)));
}
else { /* fake match */
DEBUG_Xv(PerlIO_printf(Perl_debug_log,
"Pad intromy: %ld \"%s\", (%ld,%ld)\n",
(long)i, SvPVX(sv),
- (long)U_32(SvNVX(sv)), (long)SvIVX(sv))
+ (long)I_32(SvNVX(sv)), (long)SvIVX(sv))
);
}
}
DEBUG_Xv(PerlIO_printf(Perl_debug_log,
"Pad leavemy: %ld \"%s\", (%ld,%ld)\n",
(long)off, SvPVX(sv),
- (long)U_32(SvNVX(sv)), (long)SvIVX(sv))
+ (long)I_32(SvNVX(sv)), (long)SvIVX(sv))
);
}
}
(int) ix,
PTR2UV(ppad[ix]),
(unsigned long) (ppad[ix] ? SvREFCNT(ppad[ix]) : 0),
- (long)U_32(SvNVX(namesv)),
+ (long)I_32(SvNVX(namesv)),
(long)SvIVX(namesv),
SvPVX(namesv)
);