Cleanup: checks for unsupported MSVC versions
authorCampbell Barton <ideasman42@gmail.com>
Sat, 20 Jun 2015 05:17:32 +0000 (15:17 +1000)
committerCampbell Barton <ideasman42@gmail.com>
Sat, 20 Jun 2015 05:17:32 +0000 (15:17 +1000)
intern/audaspace/intern/AUD_ConverterFunctions.h
source/blender/blenlib/BLI_compiler_compat.h
source/blender/blenlib/BLI_math_base.h
source/creator/creator.c

index 7817ee88c071cae0580eebca0ae41f9445ecb4bd..eca2b327b8cbdcbea4edd62f265e2e7a11949002 100644 (file)
 #include "AUD_Space.h"
 
 #include <cstring>
-#ifdef _MSC_VER
-#if (_MSC_VER <= 1500)
-   typedef short             int16_t;
-   typedef int               int32_t;
-#else
-#      include <stdint.h>
-#endif
-#else
 #include <stdint.h>
-#endif
 
 typedef void (*AUD_convert_f)(data_t* target, data_t* source, int length);
 
index 876d2c459c5e69e666d37265cb600a0cce2869be..92928889c52b5f4c1d88d140fe0dcd26eeafa108 100644 (file)
@@ -37,7 +37,7 @@
 #  include <malloc.h>
 #endif
 
-#if defined(__cplusplus) && ((__cplusplus >= 201103L) || (defined(_MSC_VER) && _MSC_VER >= 1800))
+#if defined(__cplusplus) && ((__cplusplus >= 201103L) || defined(_MSC_VER))
 #  define HAS_CPP11_FEATURES
 #endif
 
index 79a2d57c966b866847186089f1dd8cbd0a481dba..39c1b22a6324fe9142c822533097a971b0fee12e 100644 (file)
@@ -90,7 +90,7 @@ static const int NAN_INT = 0x7FC00000;
 #endif
 
 /* do not redefine functions from C99, POSIX.1-2001 or MSVC12 (partial C99) */
-#if !(defined(_ISOC99_SOURCE) || (defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE >= 200112L) || (defined(_MSC_VER) && _MSC_VER >= 1800))
+#if !(defined(_ISOC99_SOURCE) || (defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE >= 200112L) || defined(_MSC_VER))
 
 #ifndef sqrtf
 #define sqrtf(a) ((float)sqrt(a))
index 856d0e10f1fb7fdb41bf1922cec0c1b9b032b4f9..a67dbd5a5c9693601df1ad414d28bb25d54ec583 100644 (file)
@@ -41,7 +41,7 @@
 #endif
 
 #ifdef WIN32
-#  if defined(_MSC_VER) && _MSC_VER >= 1800 && defined(_M_X64)
+#  if defined(_MSC_VER) && defined(_M_X64)
 #    include <math.h> /* needed for _set_FMA3_enable */
 #  endif
 #  include <windows.h>
@@ -1645,7 +1645,7 @@ int main(
 
 #ifdef WIN32
        /* FMA3 support in the 2013 CRT is broken on Vista and Windows 7 RTM (fixed in SP1). Just disable it. */
-#  if defined(_MSC_VER) && _MSC_VER >= 1800 && defined(_M_X64)
+#  if defined(_MSC_VER) && defined(_M_X64)
        _set_FMA3_enable(0);
 #  endif