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/