tests: Make some statics in headers extern.

Signed-off-by: Hans-Kristian Arntzen <post@arntzen-software.no>
This commit is contained in:
Hans-Kristian Arntzen 2021-08-25 13:42:23 +02:00
parent 9d5cf16fc3
commit 4a6fba9f56
2 changed files with 8 additions and 5 deletions

View File

@ -33,15 +33,15 @@
static void vkd3d_test_main(int argc, char **argv);
#endif
static const char *vkd3d_test_name;
static const char *vkd3d_test_platform = "other";
extern const char *vkd3d_test_name;
extern const char *vkd3d_test_platform;
static void vkd3d_test_start_todo(bool is_todo);
static int vkd3d_test_loop_todo(void);
static void vkd3d_test_end_todo(void);
#define START_TEST(name) \
static const char *vkd3d_test_name = #name; \
const char *vkd3d_test_name = #name; \
static void vkd3d_test_main(int argc, char **argv)
/*
@ -104,7 +104,7 @@ static void vkd3d_test_end_todo(void);
#define todo todo_if(true)
static struct
struct vkd3d_test_state_context
{
LONG success_count;
LONG failure_count;
@ -125,7 +125,8 @@ static struct
const char *test_name_filter;
const char *test_exclude_list;
char context[1024];
} vkd3d_test_state;
};
extern struct vkd3d_test_state_context vkd3d_test_state;
static bool
vkd3d_test_platform_is_windows(void)

View File

@ -24,6 +24,8 @@ PFN_D3D12_SERIALIZE_VERSIONED_ROOT_SIGNATURE pfn_D3D12SerializeVersionedRootSign
PFN_D3D12_CREATE_DEVICE pfn_D3D12CreateDevice;
PFN_D3D12_ENABLE_EXPERIMENTAL_FEATURES pfn_D3D12EnableExperimentalFeatures;
PFN_D3D12_GET_DEBUG_INTERFACE pfn_D3D12GetDebugInterface;
const char *vkd3d_test_platform = "other";
struct vkd3d_test_state_context vkd3d_test_state;
bool compare_float(float f, float g, int ulps)
{