From 528b1f5237bc4e031228a27c00cdd679319f2472 Mon Sep 17 00:00:00 2001 From: matz Date: Wed, 8 Jul 1998 07:16:56 +0000 Subject: wait git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/v1_1r@261 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- compar.c | 4 ++-- lib/delegate.rb | 2 +- process.c | 55 ++++++++++++++++++++++--------------------------------- 3 files changed, 25 insertions(+), 36 deletions(-) diff --git a/compar.c b/compar.c index ce85198873..846364ef49 100644 --- a/compar.c +++ b/compar.c @@ -76,11 +76,11 @@ cmp_between(x, min, max) VALUE x, min, max; { VALUE c = rb_funcall(x, cmp, 1, min); - int t = NUM2INT(c); + long t = NUM2LONG(c); if (t < 0) return FALSE; c = rb_funcall(x, cmp, 1, max); - t = NUM2INT(c); + t = NUM2LONG(c); if (t > 0) return FALSE; return TRUE; } diff --git a/lib/delegate.rb b/lib/delegate.rb index 925b4ec867..16e68c9d6c 100644 --- a/lib/delegate.rb +++ b/lib/delegate.rb @@ -24,7 +24,7 @@ class Delegator preserved |= t.instance_methods break if t == Delegator end - preserved -= ["__getobj__","to_s","to_a","inspect","hash","eql?","==","=~","==="] + preserved -= ["to_s","to_a","inspect","hash","eql?","==","=~","==="] for method in obj.methods next if preserved.include? method eval <