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

ruby-changes:6308

From: mame <ko1@a...>
Date: Thu, 3 Jul 2008 01:24:27 +0900 (JST)
Subject: [ruby-changes:6308] Ruby:r17824 (trunk): * sprintf.c: include ieeefp.h to refer isinf.

mame	2008-07-03 01:24:11 +0900 (Thu, 03 Jul 2008)

  New Revision: 17824

  Modified files:
    trunk/ChangeLog
    trunk/ext/bigdecimal/bigdecimal.c
    trunk/ext/json/ext/generator/generator.c
    trunk/rational.c
    trunk/sprintf.c

  Log:
    * sprintf.c: include ieeefp.h to refer isinf.
    
    * ext/bigdecimal/bigdecimal.c: ditto.
    
    * ext/json/ext/generator/generator.c: ditto.
    
    * rational.c: ditto.



  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=17824

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ext/json/ext/generator/generator.c?r1=17824&r2=17823&diff_format=u
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=17824&r2=17823&diff_format=u
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/sprintf.c?r1=17824&r2=17823&diff_format=u
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/rational.c?r1=17824&r2=17823&diff_format=u
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ext/bigdecimal/bigdecimal.c?r1=17824&r2=17823&diff_format=u

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 17823)
+++ ChangeLog	(revision 17824)
@@ -1,3 +1,13 @@
+Thu Jul  3 01:23:13 2008  Yusuke Endoh  <mame@t...>
+
+	 * sprintf.c: include ieeefp.h to refer isinf.
+
+	 * ext/bigdecimal/bigdecimal.c: ditto.
+
+	 * ext/json/ext/generator/generator.c: ditto.
+
+	 * rational.c: ditto.
+
 Thu Jul  3 01:01:57 2008  Yusuke Endoh  <mame@t...>
 
 	* missing/tgamma.c (tgamma): remove unused variable.
Index: sprintf.c
===================================================================
--- sprintf.c	(revision 17823)
+++ sprintf.c	(revision 17824)
@@ -17,6 +17,10 @@
 #include <math.h>
 #include <stdarg.h>
 
+#ifdef HAVE_IEEEFP_H
+#include <ieeefp.h>
+#endif
+
 #define BIT_DIGITS(N)   (((N)*146)/485 + 1)  /* log2(10) =~ 146/485 */
 #define BITSPERDIG (SIZEOF_BDIGITS*CHAR_BIT)
 #define EXTENDSIGN(n, l) (((~0 << (n)) >> (((n)*(l)) % BITSPERDIG)) & ~(~0 << (n)))
Index: ext/bigdecimal/bigdecimal.c
===================================================================
--- ext/bigdecimal/bigdecimal.c	(revision 17823)
+++ ext/bigdecimal/bigdecimal.c	(revision 17824)
@@ -22,6 +22,10 @@
 #include <float.h>
 #include <math.h>
 #include "math.h"
+
+#ifdef HAVE_IEEEFP_H
+#include <ieeefp.h>
+#endif
  
 /* #define ENABLE_NUMERIC_STRING */
 
Index: ext/json/ext/generator/generator.c
===================================================================
--- ext/json/ext/generator/generator.c	(revision 17823)
+++ ext/json/ext/generator/generator.c	(revision 17824)
@@ -6,6 +6,10 @@
 #include <string.h>
 #include <math.h>
 
+#ifdef HAVE_IEEEFP_H
+#include <ieeefp.h>
+#endif
+
 #define check_max_nesting(state, depth) do {                                   \
     long current_nesting = 1 + depth;                                          \
     if (state->max_nesting != 0 && current_nesting > state->max_nesting)       \
Index: rational.c
===================================================================
--- rational.c	(revision 17823)
+++ rational.c	(revision 17824)
@@ -12,6 +12,10 @@
 #define NDEBUG
 #include <assert.h>
 
+#ifdef HAVE_IEEEFP_H
+#include <ieeefp.h>
+#endif
+
 #ifndef RATIONAL_NAME
 #define RATIONAL_NAME "Rational"
 #endif

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

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