From 583400c15eb3bf88fb2e2f9eb62c44608297ba20 Mon Sep 17 00:00:00 2001 From: tadf Date: Sun, 14 Sep 2008 09:35:08 +0000 Subject: * complex.c: trivial changes. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19342 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 4 ++++ complex.c | 21 ++++++++++++--------- rational.c | 2 +- 3 files changed, 17 insertions(+), 10 deletions(-) diff --git a/ChangeLog b/ChangeLog index 7b8ec9e5aa..12217db055 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +Sun Sep 14 18:33:32 2008 Tadayoshi Funaba + + * complex.c: trivial changes. + Sun Sep 14 16:15:22 2008 Yuki Sonoda (Yugui) * lib/matrix.rb (Vector#eql?): typo of the method name as "eqn?". diff --git a/complex.c b/complex.c index 07b8223561..1d31f6a08f 100644 --- a/complex.c +++ b/complex.c @@ -377,13 +377,15 @@ nucomp_s_canonicalize(int argc, VALUE *argv, VALUE klass) switch (rb_scan_args(argc, argv, "11", &real, &image)) { case 1: + nucomp_real_check(real); image = ZERO; break; + default: + nucomp_real_check(real); + nucomp_real_check(image); + break; } - nucomp_real_check(real); - nucomp_real_check(image); - return nucomp_s_canonicalize_internal(klass, real, image); } #endif @@ -395,13 +397,15 @@ nucomp_s_new(int argc, VALUE *argv, VALUE klass) switch (rb_scan_args(argc, argv, "11", &real, &image)) { case 1: + nucomp_real_check(real); image = ZERO; break; + default: + nucomp_real_check(real); + nucomp_real_check(image); + break; } - nucomp_real_check(real); - nucomp_real_check(image); - return nucomp_s_canonicalize_internal(klass, real, image); } @@ -1125,9 +1129,8 @@ string_to_c_internal(VALUE self) } if (NIL_P(m)) { m = f_match(comp_pat2, s); - if (NIL_P(m)) { + if (NIL_P(m)) return rb_assoc_new(Qnil, self); - } sr = f_aref(m, INT2FIX(1)); if (NIL_P(f_aref(m, INT2FIX(2)))) si = Qnil; @@ -1495,5 +1498,5 @@ Init_Complex(void) /* Local variables: c-file-style: "ruby" -end: +End: */ diff --git a/rational.c b/rational.c index 4e0c5a12ab..c4411d4425 100644 --- a/rational.c +++ b/rational.c @@ -1596,5 +1596,5 @@ Init_Rational(void) /* Local variables: c-file-style: "ruby" -end: +End: */ -- cgit v1.2.3