From a3b6c4e31e21ab864f50970fd0b5770925352a81 Mon Sep 17 00:00:00 2001 From: mrkn Date: Sat, 12 Nov 2016 07:32:28 +0000 Subject: rational.c: refactor by removing needless ID vars * rational.c (id_cmp, id_trunate): removed. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56745 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- rational.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'rational.c') diff --git a/rational.c b/rational.c index 5c82898236..0c64f797af 100644 --- a/rational.c +++ b/rational.c @@ -33,9 +33,9 @@ VALUE rb_cRational; -static ID id_abs, id_cmp, id_eqeq_p, id_expt, id_fdiv, +static ID id_abs, id_eqeq_p, id_expt, id_fdiv, id_idiv, id_integer_p, id_negate, - id_to_i, id_truncate, id_i_num, id_i_den; + id_to_i, id_i_num, id_i_den; #define f_boolcast(x) ((x) ? Qtrue : Qfalse) #define f_inspect rb_inspect @@ -1102,7 +1102,7 @@ nurat_cmp(VALUE self, VALUE other) } } else { - return rb_num_coerce_cmp(self, other, id_cmp); + return rb_num_coerce_cmp(self, other, rb_intern("<=>")); } } @@ -2569,7 +2569,6 @@ Init_Rational(void) assert(fprintf(stderr, "assert() is now active\n")); id_abs = rb_intern("abs"); - id_cmp = rb_intern("<=>"); id_eqeq_p = rb_intern("=="); id_expt = rb_intern("**"); id_fdiv = rb_intern("fdiv"); @@ -2577,7 +2576,6 @@ Init_Rational(void) id_integer_p = rb_intern("integer?"); id_negate = rb_intern("-@"); id_to_i = rb_intern("to_i"); - id_truncate = rb_intern("truncate"); id_i_num = rb_intern("@numerator"); id_i_den = rb_intern("@denominator"); -- cgit v1.2.3