[前][次][番号順一覧][スレッド一覧]

ruby-changes:4328

From: ko1@a...
Date: Fri, 21 Mar 2008 08:31:57 +0900 (JST)
Subject: [ruby-changes:4328] tadf - Ruby:r15818 (trunk): rearrangement.

tadf	2008-03-21 08:30:34 +0900 (Fri, 21 Mar 2008)

  New Revision: 15818

  Modified files:
    trunk/ChangeLog
    trunk/rational.c

  Log:
    rearrangement.


  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=15818&r2=15817&diff_format=u
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/rational.c?r1=15818&r2=15817&diff_format=u

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 15817)
+++ ChangeLog	(revision 15818)
@@ -1,3 +1,7 @@
+Fri Mar 21 08:29:33 2008  Tadayoshi Funaba  <tadf@d...>
+
+	* rational.c (nurat_to_f): rearrangement.
+
 Fri Mar 21 06:44:59 2008  Nobuyoshi Nakada  <nobu@r...>
 
 	* rational.c (nurat_to_f): C99.
Index: rational.c
===================================================================
--- rational.c	(revision 15817)
+++ rational.c	(revision 15818)
@@ -1107,14 +1107,17 @@
   long nl, dl, ml, ne, de;
   int e;
   double f;
-  get_dat1(self);
 
-  if (f_zero_p(dat->num))
-    return rb_float_new(0.0);
+  {
+    get_dat1(self);
 
-  num = dat->num;
-  den = dat->den;
+    if (f_zero_p(dat->num))
+      return rb_float_new(0.0);
 
+    num = dat->num;
+    den = dat->den;
+  }
+
   if (f_negative_p(num)) {
     num = f_negate(num);
     minus = 1;

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]