diff options
author | Campbell Barton <ideasman42@gmail.com> | 2007-12-13 12:23:06 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2007-12-13 12:23:06 +0300 |
commit | ac09c432e0000cba5114c29fb11ba0d7f198f62c (patch) | |
tree | fa01598d53d2a846d4f151000627b2b51482272a /intern/elbeem | |
parent | 78b885b9fcc5f2f1ad8f991f73800bee26d761e0 (diff) |
finite isnt defined on solaris 10, check and define - does the same as Win32
Diffstat (limited to 'intern/elbeem')
-rw-r--r-- | intern/elbeem/intern/isosurface.cpp | 5 | ||||
-rw-r--r-- | intern/elbeem/intern/solver_adap.cpp | 4 | ||||
-rw-r--r-- | intern/elbeem/intern/solver_main.cpp | 4 |
3 files changed, 13 insertions, 0 deletions
diff --git a/intern/elbeem/intern/isosurface.cpp b/intern/elbeem/intern/isosurface.cpp index f6b3e08527a..5f64378e2b6 100644 --- a/intern/elbeem/intern/isosurface.cpp +++ b/intern/elbeem/intern/isosurface.cpp @@ -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 *****************************************************************************/ diff --git a/intern/elbeem/intern/solver_adap.cpp b/intern/elbeem/intern/solver_adap.cpp index b56b1c14f2c..d102f689730 100644 --- a/intern/elbeem/intern/solver_adap.cpp +++ b/intern/elbeem/intern/solver_adap.cpp @@ -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 diff --git a/intern/elbeem/intern/solver_main.cpp b/intern/elbeem/intern/solver_main.cpp index 17163733fe9..fe57f57eff4 100644 --- a/intern/elbeem/intern/solver_main.cpp +++ b/intern/elbeem/intern/solver_main.cpp @@ -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 */ |