diff --git a/base/compat.h b/base/compat.h index cd47806265..e8e9621cf9 100644 --- a/base/compat.h +++ b/base/compat.h @@ -2,7 +2,7 @@ // Implement C99 functions and similar that are missing in MSVC. -#ifdef _MSC_VER +#if defined(_MSC_VER) && _MSC_VER < 1900 int c99_snprintf(char* str, size_t size, const char* format, ...); #define snprintf c99_snprintf diff --git a/ext/libzip/zipint.h b/ext/libzip/zipint.h index f7e3c34b8b..26e9b73280 100644 --- a/ext/libzip/zipint.h +++ b/ext/libzip/zipint.h @@ -40,7 +40,9 @@ #define ZIP_EXTERN #define fseeko fseek #define ftello ftell +#if _MSC_VER < 1900 #define snprintf _snprintf +#endif #ifndef strcasecmp #define strcasecmp _stricmp #endif diff --git a/net/url.h b/net/url.h index b6621f3b6d..dedf44c7db 100644 --- a/net/url.h +++ b/net/url.h @@ -7,7 +7,7 @@ #include "base/basictypes.h" -#if defined(_MSC_VER) +#if defined(_MSC_VER) && _MSC_VER < 1900 #undef snprintf #define snprintf _snprintf #endif