Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/intern
diff options
context:
space:
mode:
authorKent Mein <mein@cs.umn.edu>2005-10-11 22:07:37 +0400
committerKent Mein <mein@cs.umn.edu>2005-10-11 22:07:37 +0400
commitc6524703d36e4d58913fb41e6e857b94894aa7e8 (patch)
treec70217479fc059934c862c9db4ca3d69b39599e5 /intern
parent1f0b9b3167b0b9ec37a790e590b4d16dc5dbc346 (diff)
A couple of small fixes to get things working on solaris.
added #include <ieeefp.h> similar to where its included in other files. (made an ifdef that matches other includes of the same file) solaris does a lot of type overloading so there is no expf its just exp so I added a #define expf exp wrapped in an ifndef Finally, I fixed a warning in cfglexer.cpp about multiply defined yy_wrap functions. Kent
Diffstat (limited to 'intern')
-rw-r--r--intern/elbeem/intern/cfglexer.cpp1
-rw-r--r--intern/elbeem/intern/isosurface.cpp4
-rw-r--r--intern/elbeem/intern/lbmfsgrsolver.h7
3 files changed, 10 insertions, 2 deletions
diff --git a/intern/elbeem/intern/cfglexer.cpp b/intern/elbeem/intern/cfglexer.cpp
index c8492f8105c..67f759d834b 100644
--- a/intern/elbeem/intern/cfglexer.cpp
+++ b/intern/elbeem/intern/cfglexer.cpp
@@ -812,7 +812,6 @@ char charBuffer[ CHAR_BUFFER_SIZE ];
int lineCount = 1;
-extern "C" int yy_wrap (void ) { return 1; }
#define YY_NO_UNISTD_H
/*----------------------------------------------------------------------------*/
diff --git a/intern/elbeem/intern/isosurface.cpp b/intern/elbeem/intern/isosurface.cpp
index 6322ed76fab..fecb5ed4bf8 100644
--- a/intern/elbeem/intern/isosurface.cpp
+++ b/intern/elbeem/intern/isosurface.cpp
@@ -14,7 +14,9 @@
#include <algorithm>
#include <stdio.h>
-
+#if !defined(linux) && (defined (__sparc) || defined (__sparc__))
+#include <ieeefp.h>
+#endif
/******************************************************************************
* Constructor
diff --git a/intern/elbeem/intern/lbmfsgrsolver.h b/intern/elbeem/intern/lbmfsgrsolver.h
index cf199f46603..074522a9708 100644
--- a/intern/elbeem/intern/lbmfsgrsolver.h
+++ b/intern/elbeem/intern/lbmfsgrsolver.h
@@ -33,6 +33,13 @@ extern "C" {
#include "ntl_scene.h"
#include <stdio.h>
+#if !defined(linux) && (defined (__sparc) || defined (__sparc__))
+#include <ieeefp.h>
+ #ifndef expf
+ #define expf exp
+ #endif
+#endif
+
#if PARALLEL==1
#include <omp.h>
#endif // PARALLEL=1