From ffc13a6525c7c72cbb858380e6870106bf5a7dfa Mon Sep 17 00:00:00 2001 From: michal Date: Wed, 21 Aug 2002 15:47:54 +0000 Subject: *.c: Int vs Long cleanup git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@2734 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- marshal.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'marshal.c') diff --git a/marshal.c b/marshal.c index 94a2eb56da..faddee869d 100644 --- a/marshal.c +++ b/marshal.c @@ -820,7 +820,7 @@ r_object(arg) switch (type) { case TYPE_LINK: id = r_long(arg); - v = rb_hash_aref(arg->data, INT2FIX(id)); + v = rb_hash_aref(arg->data, LONG2FIX(id)); if (NIL_P(v)) { rb_raise(rb_eArgError, "dump format error (unlinked)"); } @@ -864,7 +864,7 @@ r_object(arg) case TYPE_FIXNUM: { long i = r_long(arg); - v = INT2FIX(i); + v = LONG2FIX(i); } break; @@ -1004,7 +1004,7 @@ r_object(arg) rb_id2name(slot), rb_id2name(SYM2ID(RARRAY(mem)->ptr[i]))); } - rb_struct_aset(v, INT2FIX(i), r_object(arg)); + rb_struct_aset(v, LONG2FIX(i), r_object(arg)); } } break; -- cgit v1.2.3