[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [34970] trunk/blender/source/blender/ blenlib/BLI_math_base.h: Remove #ifdef __cplusplus, as it caused C2732 ( differences in linkage).

Nathan Letwory nathan at letworyinteractive.com
Fri Feb 18 15:50:50 CET 2011


Revision: 34970
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=34970
Author:   jesterking
Date:     2011-02-18 14:50:49 +0000 (Fri, 18 Feb 2011)
Log Message:
-----------
Remove #ifdef __cplusplus, as it caused C2732 (differences in linkage). Compiles and runs fine without.

Modified Paths:
--------------
    trunk/blender/source/blender/blenlib/BLI_math_base.h

Modified: trunk/blender/source/blender/blenlib/BLI_math_base.h
===================================================================
--- trunk/blender/source/blender/blenlib/BLI_math_base.h	2011-02-18 14:30:36 UTC (rev 34969)
+++ trunk/blender/source/blender/blenlib/BLI_math_base.h	2011-02-18 14:50:49 UTC (rev 34970)
@@ -32,10 +32,6 @@
  *  \ingroup bli
  */
 
-#ifdef __cplusplus
-extern "C" {
-#endif
-
 #ifdef WIN32
 #define _USE_MATH_DEFINES
 #endif
@@ -172,15 +168,11 @@
 MINLINE float shell_angle_to_dist(float angle);
 
 #if (defined(WIN32) || defined(WIN64)) && !defined(FREE_WINDOWS)
-double copysign(double x, double y);
-double round(double x);
+extern double copysign(double x, double y);
+extern double round(double x);
 #endif
 
 double double_round(double x, int ndigits);
 
-#ifdef __cplusplus
-}
-#endif
-
 #endif /* BLI_MATH_BASE_H */
 




More information about the Bf-blender-cvs mailing list