This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Use SSize_t for arrays
authorFather Chrysostomos <sprout@cpan.org>
Sun, 25 Aug 2013 07:08:21 +0000 (00:08 -0700)
committerFather Chrysostomos <sprout@cpan.org>
Sun, 25 Aug 2013 13:40:34 +0000 (06:40 -0700)
commitc70927a6ffc3cac8e5ec375a3f7e13b4f7bd1ee4
tree477e6abc58c0898bee5727b3feb27c9af685f49b
parent9a543cee73966ca61d6dc71cc7322f271f5b6b8b
Use SSize_t for arrays

Make the array interface 64-bit safe by using SSize_t instead of I32
for array indices.

This is based on a patch by Chip Salzenberg.

This completes what the previous commit began when it changed
av_extend.
26 files changed:
av.c
dist/Data-Dumper/Dumper.xs
dist/ExtUtils-ParseXS/lib/perlxstut.pod
dist/Math-BigInt-FastCalc/FastCalc.xs
dump.c
embed.fnc
ext/mro/mro.xs
inline.h
op.c
op.h
perl.c
pod/perlembed.pod
pod/perlguts.pod
pp.c
pp.h
pp_ctl.c
pp_hot.c
pp_sort.c
proto.h
scope.c
scope.h
toke.c
universal.c
utf8.c
util.c
vms/vms.c