[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [12864] trunk/blender/intern/elbeem/intern : finite isnt defined on solaris 10, check and define - does the same as Win32

Campbell Barton ideasman42 at gmail.com
Thu Dec 13 10:23:06 CET 2007


Revision: 12864
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=12864
Author:   campbellbarton
Date:     2007-12-13 10:23:06 +0100 (Thu, 13 Dec 2007)

Log Message:
-----------
finite isnt defined on solaris 10, check and define - does the same as Win32

Modified Paths:
--------------
    trunk/blender/intern/elbeem/intern/isosurface.cpp
    trunk/blender/intern/elbeem/intern/solver_adap.cpp
    trunk/blender/intern/elbeem/intern/solver_main.cpp

Modified: trunk/blender/intern/elbeem/intern/isosurface.cpp
===================================================================
--- trunk/blender/intern/elbeem/intern/isosurface.cpp	2007-12-13 08:49:09 UTC (rev 12863)
+++ trunk/blender/intern/elbeem/intern/isosurface.cpp	2007-12-13 09:23:06 UTC (rev 12864)
@@ -23,6 +23,11 @@
 #define round(x) (x)
 #endif
 
+// GCC 3.4.3 on solaris 10 dosnt have finite, win32 also just does this
+#ifndef finite
+# define finite(x) (x>=0.0)
+#endif
+
 /******************************************************************************
  * Constructor
  *****************************************************************************/

Modified: trunk/blender/intern/elbeem/intern/solver_adap.cpp
===================================================================
--- trunk/blender/intern/elbeem/intern/solver_adap.cpp	2007-12-13 08:49:09 UTC (rev 12863)
+++ trunk/blender/intern/elbeem/intern/solver_adap.cpp	2007-12-13 09:23:06 UTC (rev 12864)
@@ -15,6 +15,10 @@
 #include <ieeefp.h>
 #endif
 
+// GCC 3.4.3 on solaris 10 dosnt have finite, win32 also just does this
+#ifndef finite
+# define finite(x) (x>=0.0)
+#endif
 
 /*****************************************************************************/
 //! coarse step functions

Modified: trunk/blender/intern/elbeem/intern/solver_main.cpp
===================================================================
--- trunk/blender/intern/elbeem/intern/solver_main.cpp	2007-12-13 08:49:09 UTC (rev 12863)
+++ trunk/blender/intern/elbeem/intern/solver_main.cpp	2007-12-13 09:23:06 UTC (rev 12864)
@@ -17,6 +17,10 @@
 #include <ieeefp.h>
 #endif
 
+// GCC 3.4.3 on solaris 10 dosnt have finite, win32 also just does this
+#ifndef finite
+# define finite(x) (x>=0.0)
+#endif
 
 /*****************************************************************************/
 /*! perform a single LBM step */





More information about the Bf-blender-cvs mailing list