From 482b3c1835e0a7c0f35d1a358d0477b1053e7a8d Mon Sep 17 00:00:00 2001 From: naruse Date: Wed, 30 Dec 2009 10:44:02 +0000 Subject: * include/ruby/defines.h (INFINITY): this is float. * include/ruby/defines.h (NAN): ditto. * numericc.c (rb_infinity): change content as float. * numericc.c (rb_nan): ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@26202 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- include/ruby/defines.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'include') diff --git a/include/ruby/defines.h b/include/ruby/defines.h index a81aef841..7bb2788aa 100644 --- a/include/ruby/defines.h +++ b/include/ruby/defines.h @@ -102,15 +102,17 @@ void xfree(void*); #ifdef INFINITY # define HAVE_INFINITY #else +/** @internal */ extern const unsigned char rb_infinity[]; -# define INFINITY (*(double *)rb_infinity) +# define INFINITY (*(float *)rb_infinity) #endif #ifdef NAN # define HAVE_NAN #else +/** @internal */ extern const unsigned char rb_nan[]; -# define NAN (*(double *)rb_nan) +# define NAN (*(float *)rb_nan) #endif #ifdef __CYGWIN__ -- cgit