ruby-changes:2424
From: ko1@a...
Date: 14 Nov 2007 01:54:40 +0900
Subject: [ruby-changes:2424] akr - Ruby:r13915 (trunk, ruby_1_8): * missing/isinf.c (isinf): don't define is the macro is defined.
akr 2007-11-14 01:54:27 +0900 (Wed, 14 Nov 2007) New Revision: 13915 Modified files: branches/ruby_1_8/ChangeLog branches/ruby_1_8/missing/isinf.c trunk/ChangeLog trunk/missing/isinf.c Log: * missing/isinf.c (isinf): don't define is the macro is defined. http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/missing/isinf.c?r1=13915&r2=13914 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/ruby_1_8/ChangeLog?r1=13915&r2=13914 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=13915&r2=13914 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/ruby_1_8/missing/isinf.c?r1=13915&r2=13914 Index: ChangeLog =================================================================== --- ChangeLog (revision 13914) +++ ChangeLog (revision 13915) @@ -1,3 +1,7 @@ +Wed Nov 14 01:52:59 2007 Tanaka Akira <akr@f...> + + * missing/isinf.c (isinf): don't define is the macro is defined. + Wed Nov 14 01:34:42 2007 Nobuyoshi Nakada <nobu@r...> * numeric.c (round): fallback definition. Index: missing/isinf.c =================================================================== --- missing/isinf.c (revision 13914) +++ missing/isinf.c (revision 13915) @@ -27,11 +27,18 @@ #include <ieeefp.h> #endif +/* + * isinf may be provided only as a macro. + * ex. HP-UX, Solaris 10 + * http://www.gnu.org/software/automake/manual/autoconf/Function-Portability.html + */ +#ifndef isinf int isinf(double n) { return (!finite(n) && !isnan(n)); } +#endif #else Index: ruby_1_8/ChangeLog =================================================================== --- ruby_1_8/ChangeLog (revision 13914) +++ ruby_1_8/ChangeLog (revision 13915) @@ -1,3 +1,7 @@ +Wed Nov 14 01:52:59 2007 Tanaka Akira <akr@f...> + + * missing/isinf.c (isinf): don't define is the macro is defined. + Wed Nov 14 01:34:42 2007 Nobuyoshi Nakada <nobu@r...> * numeric.c (round): fallback definition. Index: ruby_1_8/missing/isinf.c =================================================================== --- ruby_1_8/missing/isinf.c (revision 13914) +++ ruby_1_8/missing/isinf.c (revision 13915) @@ -28,12 +28,19 @@ #include <ieeefp.h> #endif +/* + * isinf may be provided only as a macro. + * ex. HP-UX, Solaris 10 + * http://www.gnu.org/software/automake/manual/autoconf/Function-Portability.html + */ +#ifndef isinf int isinf(n) double n; { return (!finite(n) && !isnan(n)); } +#endif #else -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml