Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/ValveSoftware/vkd3d.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHans-Kristian Arntzen <post@arntzen-software.no>2019-10-01 13:33:44 +0300
committerAlexandre Julliard <julliard@winehq.org>2019-10-01 20:15:39 +0300
commit50bd2db618cdc3de79e3e5fa3fd686441514108d (patch)
treec2242ee9128ab68c23c87962d359ab2dab89f450
parentaa007299c45f3d7ec301f5bd2ff3c1034be410ac (diff)
vkd3d: Fix use of non-standard vararg macros.
Signed-off-by: Hans-Kristian Arntzen <post@arntzen-software.no> Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
-rw-r--r--include/private/vkd3d_debug.h4
-rw-r--r--include/private/vkd3d_test.h20
2 files changed, 12 insertions, 12 deletions
diff --git a/include/private/vkd3d_debug.h b/include/private/vkd3d_debug.h
index 1a44cb9a..c37c841a 100644
--- a/include/private/vkd3d_debug.h
+++ b/include/private/vkd3d_debug.h
@@ -67,8 +67,8 @@ const char *debugstr_w(const WCHAR *wstr, size_t wchar_size) DECLSPEC_HIDDEN;
vkd3d_dbg_next_time = true; \
VKD3D_DBG_PRINTF
-#define VKD3D_DBG_PRINTF(args...) \
- vkd3d_dbg_printf(vkd3d_dbg_level, __FUNCTION__, args); } while (0)
+#define VKD3D_DBG_PRINTF(...) \
+ vkd3d_dbg_printf(vkd3d_dbg_level, __FUNCTION__, __VA_ARGS__); } while (0)
#ifndef TRACE
#define TRACE VKD3D_DBG_LOG(TRACE)
diff --git a/include/private/vkd3d_test.h b/include/private/vkd3d_test.h
index 319bf5dc..6b8763dd 100644
--- a/include/private/vkd3d_test.h
+++ b/include/private/vkd3d_test.h
@@ -57,40 +57,40 @@ static void vkd3d_test_end_todo(void);
unsigned int vkd3d_line = line; \
VKD3D_TEST_ASSERT_THAT
-#define VKD3D_TEST_ASSERT_THAT(args...) \
- vkd3d_test_assert_that(vkd3d_line, args); } while (0)
+#define VKD3D_TEST_ASSERT_THAT(...) \
+ vkd3d_test_assert_that(vkd3d_line, __VA_ARGS__); } while (0)
#define ok_(line) \
do { \
unsigned int vkd3d_line = line; \
VKD3D_TEST_OK
-#define VKD3D_TEST_OK(args...) \
- vkd3d_test_ok(vkd3d_line, args); } while (0)
+#define VKD3D_TEST_OK(...) \
+ vkd3d_test_ok(vkd3d_line, __VA_ARGS__); } while (0)
#define todo_(line) \
do { \
unsigned int vkd3d_line = line; \
VKD3D_TEST_TODO
-#define VKD3D_TEST_TODO(args...) \
- vkd3d_test_todo(vkd3d_line, args); } while (0)
+#define VKD3D_TEST_TODO(...) \
+ vkd3d_test_todo(vkd3d_line, __VA_ARGS__); } while (0)
#define skip_(line) \
do { \
unsigned int vkd3d_line = line; \
VKD3D_TEST_SKIP
-#define VKD3D_TEST_SKIP(args...) \
- vkd3d_test_skip(vkd3d_line, args); } while (0)
+#define VKD3D_TEST_SKIP(...) \
+ vkd3d_test_skip(vkd3d_line, __VA_ARGS__); } while (0)
#define trace_(line) \
do { \
unsigned int vkd3d_line = line; \
VKD3D_TEST_TRACE
-#define VKD3D_TEST_TRACE(args...) \
- vkd3d_test_trace(vkd3d_line, args); } while (0)
+#define VKD3D_TEST_TRACE(...) \
+ vkd3d_test_trace(vkd3d_line, __VA_ARGS__); } while (0)
#define todo_if(is_todo) \
for (vkd3d_test_start_todo(is_todo); vkd3d_test_loop_todo(); vkd3d_test_end_todo())