diff options
Diffstat (limited to 'intern/elbeem')
-rw-r--r-- | intern/elbeem/intern/isosurface.cpp | 8 | ||||
-rw-r--r-- | intern/elbeem/intern/solver_adap.cpp | 7 | ||||
-rw-r--r-- | intern/elbeem/intern/solver_main.cpp | 6 |
3 files changed, 3 insertions, 18 deletions
diff --git a/intern/elbeem/intern/isosurface.cpp b/intern/elbeem/intern/isosurface.cpp index 5f64378e2b6..1b0ba13c707 100644 --- a/intern/elbeem/intern/isosurface.cpp +++ b/intern/elbeem/intern/isosurface.cpp @@ -13,21 +13,15 @@ #include <algorithm> #include <stdio.h> -#if !defined(linux) && (defined (__sparc) || defined (__sparc__)) +#if (defined (__sun__) || defined (__sun)) || (!defined(linux) && (defined (__sparc) || defined (__sparc__))) #include <ieeefp.h> #endif - // just use default rounding for platforms where its not available #ifndef round #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 d102f689730..5616d805232 100644 --- a/intern/elbeem/intern/solver_adap.cpp +++ b/intern/elbeem/intern/solver_adap.cpp @@ -11,15 +11,10 @@ #include "solver_relax.h" #include "particletracer.h" -#if !defined(linux) && (defined (__sparc) || defined (__sparc__)) +#if (defined (__sun__) || defined (__sun)) || (!defined(linux) && (defined (__sparc) || defined (__sparc__))) #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 fe57f57eff4..13ebf91b696 100644 --- a/intern/elbeem/intern/solver_main.cpp +++ b/intern/elbeem/intern/solver_main.cpp @@ -13,14 +13,10 @@ #include "loop_tools.h" #include <stdlib.h> -#if !defined(linux) && (defined (__sparc) || defined (__sparc__)) +#if (defined (__sun__) || defined (__sun)) || (!defined(linux) && (defined (__sparc) || defined (__sparc__))) #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 */ |