From 16487324fc283924368ab85f07ba29f75ca7f4d5 Mon Sep 17 00:00:00 2001 From: Chris Cannam Date: Thu, 10 Dec 2020 09:25:28 +0000 Subject: [PATCH] Replace __MSVC__ define (which needs to be defined manually in the build) with _MSC_VER (which the compiler defines itself) throughout --- main/main.cpp | 4 ++-- src/base/Profiler.cpp | 2 +- src/system/sysutils.cpp | 2 +- src/system/sysutils.h | 12 ++++++------ 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/main/main.cpp b/main/main.cpp index f6b259c..d4e1085 100644 --- a/main/main.cpp +++ b/main/main.cpp @@ -35,7 +35,7 @@ #include "system/sysutils.h" -#ifdef __MSVC__ +#ifdef _MSC_VER #include "getopt/getopt.h" #else #include @@ -52,7 +52,7 @@ using namespace RubberBand; using RubberBand::gettimeofday; #endif -#ifdef __MSVC__ +#ifdef _MSC_VER using RubberBand::usleep; #endif diff --git a/src/base/Profiler.cpp b/src/base/Profiler.cpp index ca68353..000ea28 100644 --- a/src/base/Profiler.cpp +++ b/src/base/Profiler.cpp @@ -30,7 +30,7 @@ #include -#ifdef __MSVC__ +#ifdef _MSC_VER // Ugh --cc #define snprintf sprintf_s #endif diff --git a/src/system/sysutils.cpp b/src/system/sysutils.cpp index 0b30b09..3cd0d6e 100644 --- a/src/system/sysutils.cpp +++ b/src/system/sysutils.cpp @@ -237,7 +237,7 @@ system_get_process_status(int pid) #ifdef _WIN32 void system_memorybarrier() { -#ifdef __MSVC__ +#ifdef _MSC_VER MemoryBarrier(); #else /* (mingw) */ LONG Barrier = 0; diff --git a/src/system/sysutils.h b/src/system/sysutils.h index 18cf04b..945fc32 100644 --- a/src/system/sysutils.h +++ b/src/system/sysutils.h @@ -24,7 +24,7 @@ #ifndef _RUBBERBAND_SYSUTILS_H_ #define _RUBBERBAND_SYSUTILS_H_ -#ifdef __MSVC__ +#ifdef _MSC_VER # if _MSC_VER < 1800 # include "float_cast/float_cast.h" # endif @@ -43,7 +43,7 @@ # define R__ #endif -#if defined(__MSVC__) +#if defined(_MSC_VER) # include # include # define alloca _alloca @@ -65,11 +65,11 @@ # endif #endif -#if defined(__MSVC__) && _MSC_VER < 1700 +#if defined(_MSC_VER) && _MSC_VER < 1700 # define uint8_t unsigned __int8 # define uint16_t unsigned __int16 # define uint32_t unsigned __int32 -#elif defined(__MSVC__) +#elif defined(_MSC_VER) # define ssize_t long # include #else @@ -93,9 +93,9 @@ struct timeval { long tv_sec; long tv_usec; }; void gettimeofday(struct timeval *p, void *tz); #endif // _WIN32 -#ifdef __MSVC__ +#ifdef _MSC_VER void usleep(unsigned long); -#endif // __MSVC__ +#endif // _MSC_VER inline double mod(double x, double y) { return x - (y * floor(x / y)); } inline float modf(float x, float y) { return x - (y * float(floor(x / y))); }