misc: Move snprintf define to vk_sdk_platform.h
authorCourtney Goeltzenleuchter <courtney@LunarG.com>
Thu, 24 Sep 2015 17:51:05 +0000 (11:51 -0600)
committerCourtney Goeltzenleuchter <courtney@LunarG.com>
Fri, 25 Sep 2015 21:22:56 +0000 (15:22 -0600)
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 [changed mode: 0644->0755]
layers/vk_layer_config.cpp [changed mode: 0644->0755]
loader/vk_loader_platform.h

old mode 100644 (file)
new mode 100755 (executable)
index 0f9b4ca..d5e31a8
 #    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
old mode 100644 (file)
new mode 100755 (executable)
index e3b6d87..66254c7
@@ -30,7 +30,7 @@
 #include <vk_layer.h>
 #include <iostream>
 #include "vk_layer_config.h"
-#include "vk_loader_platform.h"
+#include "vk_sdk_platform.h"
 
 #define MAX_CHARS_PER_LINE 4096
 
index 9a690f5f7b55ec7d638a3f41b8b64e414d95d8ab..960215611bde58535e5d9f392945199096443290 100644 (file)
@@ -233,16 +233,6 @@ using namespace std;
 #define DEFAULT_VK_LAYERS_PATH "C:\\Windows\\System32;C:\\Windows\\SysWow64"
 #define LAYERS_PATH_ENV "VK_LAYER_PATH"
 
-// 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
-#define PRINTF_SIZE_T_SPECIFIER    "%Iu"
-
-
 // File IO
 static bool loader_platform_file_exists(const char *path)
 {