Author: rmottola
Date: Tue Dec 23 01:31:46 2014
New Revision: 38257

URL: http://svn.gna.org/viewcvs/gnustep?rev=38257&view=rev
Log:
Provide NAN constant for Solaris if not available

Modified:
    libs/base/trunk/ChangeLog
    libs/base/trunk/Source/NSDate.m

Modified: libs/base/trunk/ChangeLog
URL: 
http://svn.gna.org/viewcvs/gnustep/libs/base/trunk/ChangeLog?rev=38257&r1=38256&r2=38257&view=diff
==============================================================================
--- libs/base/trunk/ChangeLog   (original)
+++ libs/base/trunk/ChangeLog   Tue Dec 23 01:31:46 2014
@@ -2,6 +2,9 @@
 
        * Source/GSSocketStream.m
        Fix code-path for non AF_INET6
+
+       * Source/NSDate.m
+       Provide NAN constant for Solaris if not available.
 
 2014-11-29  Sergei Golovin <golovin...@gmail.com>
 

Modified: libs/base/trunk/Source/NSDate.m
URL: 
http://svn.gna.org/viewcvs/gnustep/libs/base/trunk/Source/NSDate.m?rev=38257&r1=38256&r2=38257&view=diff
==============================================================================
--- libs/base/trunk/Source/NSDate.m     (original)
+++ libs/base/trunk/Source/NSDate.m     Tue Dec 23 01:31:46 2014
@@ -48,6 +48,11 @@
 /* These constants seem to be what MacOS-X uses */
 #define DISTANT_FUTURE 63113990400.0
 #define DISTANT_PAST   -63113817600.0
+
+/* On older Solaris we don't have NAN nor nan() */
+#if defined(__sun) && defined(__SVR4) && !defined(NAN)
+#define NAN 0x7fffffffffffffff
+#endif
 
 const NSTimeInterval NSTimeIntervalSince1970 = 978307200.0;
 


_______________________________________________
Gnustep-cvs mailing list
Gnustep-cvs@gna.org
https://mail.gna.org/listinfo/gnustep-cvs

Reply via email to