diff options
author | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2018-02-27 01:17:46 +0000 |
---|---|---|
committer | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2018-02-27 01:17:46 +0000 |
commit | 23d6a624e20881518699a1987d20d7870bf58e99 (patch) | |
tree | 2dfac10dd5fe6bc6c71f3cd0a53989e17729a808 /complex.c | |
parent | 40db89c0934c23d7464d47946bb682b9035411f9 (diff) |
complex.c: use predefined IDs
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62591 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'complex.c')
-rw-r--r-- | complex.c | 7 |
1 files changed, 3 insertions, 4 deletions
@@ -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?"); |