tests: Make some statics in headers extern.
Signed-off-by: Hans-Kristian Arntzen <post@arntzen-software.no>
This commit is contained in:
parent
9d5cf16fc3
commit
4a6fba9f56
|
@ -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)
|
||||
|
|
|
@ -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)
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue