From bdf6688bb7e264486298605cd1587cd73938ffe1 Mon Sep 17 00:00:00 2001 From: Courtney Goeltzenleuchter Date: Thu, 24 Sep 2015 11:51:05 -0600 Subject: misc: Move snprintf define to vk_sdk_platform.h Windows doesn't define snprintf so we need to #define it to what Windows does use in our SDK platform header. --- include/vk_sdk_platform.h | 9 +++++++++ 1 file changed, 9 insertions(+) mode change 100644 => 100755 include/vk_sdk_platform.h (limited to 'include') diff --git a/include/vk_sdk_platform.h b/include/vk_sdk_platform.h old mode 100644 new mode 100755 index 0f9b4cad..d5e31a83 --- a/include/vk_sdk_platform.h +++ b/include/vk_sdk_platform.h @@ -34,6 +34,15 @@ # undef inline # define inline __inline # endif // __cplusplus + +// 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). +#define snprintf _snprintf +#define strdup _strdup + #endif // _WIN32 #endif // VK_SDK_PLATFORM_H -- cgit v1.2.3