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:
authorNils Thuerey <nils@thuerey.de>2005-11-24 15:42:33 +0300
committerNils Thuerey <nils@thuerey.de>2005-11-24 15:42:33 +0300
commit006e9547a90a9de249badda358b000e34bc612f1 (patch)
tree1e8dde0c4cc32466cee50a6949e5a84d280a0f2a /intern
parentfde37188434ba31bf1c1e74425f602401da4a534 (diff)
- 'extern "C"' fix for MSVC as suggested by Stephane
Diffstat (limited to 'intern')
-rw-r--r--intern/elbeem/intern/utilities.cpp10
-rw-r--r--intern/elbeem/intern/utilities.h6
2 files changed, 7 insertions, 9 deletions
diff --git a/intern/elbeem/intern/utilities.cpp b/intern/elbeem/intern/utilities.cpp
index 4ed848b0eff..340a306c7f1 100644
--- a/intern/elbeem/intern/utilities.cpp
+++ b/intern/elbeem/intern/utilities.cpp
@@ -26,13 +26,11 @@
#include "SDL.h"
#include "SDL_thread.h"
#include "SDL_mutex.h"
-extern "C" {
- void simulateThreadIncreaseFrame(void);
-}
-extern SDL_mutex *globalBakeLock;
+extern "C" void simulateThreadIncreaseFrame(void);
+extern "C" SDL_mutex *globalBakeLock;
// global state variables
-extern int globalBakeState;
-extern int globalBakeFrame;
+extern "C" int globalBakeState;
+extern "C" int globalBakeFrame;
#endif // ELBEEM_BLENDER==1
#include "utilities.h"
diff --git a/intern/elbeem/intern/utilities.h b/intern/elbeem/intern/utilities.h
index 3e39c57855a..19d93c3a91c 100644
--- a/intern/elbeem/intern/utilities.h
+++ b/intern/elbeem/intern/utilities.h
@@ -34,7 +34,7 @@ int getGlobalBakeState(void);
#else // ELBEEM_BLENDER
#define DEBUG 10
#endif // ELBEEM_BLENDER
-extern int gDebugLevel;
+extern "C" int gDebugLevel;
// state of the simulation world
// default
@@ -48,9 +48,9 @@ extern int gDebugLevel;
// general error
#define SIMWORLD_GENERICERROR -3
// global world state
-extern int gElbeemState;
+extern "C" int gElbeemState;
// last error as string
-extern char gElbeemErrorString[];
+extern "C" char gElbeemErrorString[];
// check world status macro
#define SIMWORLD_OK() (gElbeemState>=0)