From 7b701c3fef69e49f06f877e221c172dadb14a6f1 Mon Sep 17 00:00:00 2001 From: Mark Young Date: Wed, 6 Jan 2016 14:26:04 -0700 Subject: [PATCH] Fixes: Fixed Visual Studio warnings during compilation. Changes to properly detect proper Visual Studio and fix build warnings. --- include/vulkan/vk_sdk_platform.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/include/vulkan/vk_sdk_platform.h b/include/vulkan/vk_sdk_platform.h index d5e31a8..34b5016 100755 --- a/include/vulkan/vk_sdk_platform.h +++ b/include/vulkan/vk_sdk_platform.h @@ -35,12 +35,16 @@ # define inline __inline # endif // __cplusplus +#if (defined(_MSC_VER) && _MSC_VER < 1900 /*vs2015*/) // C99: // Microsoft didn't implement C99 in Visual Studio; but started adding it with // VS2013. However, VS2013 still didn't have snprintf(). The following is a // work-around (Note: The _CRT_SECURE_NO_WARNINGS macro must be set in the // "CMakeLists.txt" file). +// NOTE: This is fixed in Visual Studio 2015. #define snprintf _snprintf +#endif + #define strdup _strdup #endif // _WIN32