enum.c: mitigate overflows
enum.c (enum_count): convert counters to Integer as unsigned long, instead of long, to mitigate overflows. [ruby-core:87348] [Bug #14805]
enum.c (ary_inject_op): ditto.
enum.c (each_with_index_i): ditto, instead of int.
enum.c (find_index_i, find_index_iter_i): ditto, instead of unsigned int.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63551 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
enum.c: mitigate overflows
enum.c (enum_count): convert counters to Integer as unsigned
long, instead of long, to mitigate overflows.
[ruby-core:87348] [Bug #14805]
enum.c (ary_inject_op): ditto.
enum.c (each_with_index_i): ditto, instead of int.
enum.c (find_index_i, find_index_iter_i): ditto, instead of
unsigned int.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63551 b2dd03c8-39d4-4d8f-98ff-823fe69b080e