Fixes: Fixed Visual Studio warnings during compilation.
authorMark Young <Mark Young>
Wed, 6 Jan 2016 21:26:04 +0000 (14:26 -0700)
committerMark Lobodzinski <mark@lunarg.com>
Fri, 4 May 2018 15:31:34 +0000 (09:31 -0600)
Changes to properly detect proper Visual Studio and fix build warnings.

include/vulkan/vk_sdk_platform.h

index d5e31a8..34b5016 100755 (executable)
 #    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