From c7a3e6c519562e7fb37304c1364d6126b59e5005 Mon Sep 17 00:00:00 2001 From: Luca Bacci Date: Wed, 12 Feb 2025 11:22:59 +0100 Subject: [PATCH] Check if _MSC_VER macro is defined Original patch from MSYS2: https://github.com/msys2/MINGW-packages/blob/36dd8e0bdf/mingw-w64-cairo/0030-ucrt-clang-fixes.patch --- src/cairo-compiler-private.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/cairo-compiler-private.h b/src/cairo-compiler-private.h index 6c3fea81c..1aaced394 100644 --- a/src/cairo-compiler-private.h +++ b/src/cairo-compiler-private.h @@ -164,8 +164,8 @@ #define popen _popen #define strdup _strdup #define unlink _unlink -#if _MSC_VER < 1900 - #define vsnprintf _vsnprintf // TODO +#if defined (_MSC_VER) && _MSC_VER < 1900 + #define vsnprintf _vsnprintf #define snprintf _snprintf #endif #endif