From 86621aacabfd8cd95bccbbf52b4da6a5208bcee9 Mon Sep 17 00:00:00 2001 From: nobu Date: Tue, 27 Feb 2018 01:17:46 +0000 Subject: complex.c: use predefined IDs git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62591 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- complex.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'complex.c') diff --git a/complex.c b/complex.c index a62d6e2512..2221c9ef12 100644 --- a/complex.c +++ b/complex.c @@ -32,14 +32,15 @@ static VALUE nucomp_abs(VALUE self); static VALUE nucomp_arg(VALUE self); static ID id_abs, id_arg, - id_denominator, id_expt, id_fdiv, - id_negate, id_numerator, id_quo, + id_denominator, id_fdiv, id_numerator, id_quo, id_real_p, id_to_f, id_i_real, id_i_imag, id_finite_p, id_infinite_p, id_rationalize, id_PI; #define id_to_i idTo_i #define id_to_r idTo_r +#define id_negate idUMinus +#define id_expt idPow #define f_boolcast(x) ((x) ? Qtrue : Qfalse) @@ -2120,9 +2121,7 @@ Init_Complex(void) id_abs = rb_intern("abs"); id_arg = rb_intern("arg"); id_denominator = rb_intern("denominator"); - id_expt = rb_intern("**"); id_fdiv = rb_intern("fdiv"); - id_negate = rb_intern("-@"); id_numerator = rb_intern("numerator"); id_quo = rb_intern("quo"); id_real_p = rb_intern("real?"); -- cgit v1.2.3