Partial commit of patch #8812 (fixing inlining on sunOS)
authorDaniel Genrich <daniel.genrich@gmx.net>
Thu, 10 Apr 2008 16:36:46 +0000 (16:36 +0000)
committerDaniel Genrich <daniel.genrich@gmx.net>
Thu, 10 Apr 2008 16:36:46 +0000 (16:36 +0000)
source/blender/blenkernel/BKE_cloth.h

index f1a439e2e04c664013fc42ef2b51075ed0c96cf4..6070c5631b4535b3c92563ab332b7a4c4a8e00ee 100644 (file)
@@ -60,15 +60,15 @@ struct ClothModifierData;
 struct CollisionTree;
 
 // this is needed for inlining behaviour
-#ifndef _WIN32
-#define LINUX
-#ifndef __sgi
-#define DO_INLINE inline
+#if defined _WIN32
+#   define DO_INLINE __inline
+#elif defined (__sgi)
+#   define DO_INLINE
+#elif defined (__sun) || defined (__sun__)
+#   define DO_INLINE
 #else
-#define DO_INLINE  
-#endif
-#else
-#define DO_INLINE __inline
+#   define DO_INLINE inline
+#   define LINUX
 #endif
 
 #define CLOTH_MAX_THREAD 2