From: Giovanni Mascellani <gmascellani(a)codeweavers.com> According to a clang diagnostic, redefining a typedef is C11, and we want to stick with C99. --- include/vkd3d_utils.h | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/include/vkd3d_utils.h b/include/vkd3d_utils.h index b5ec7981..450abf8c 100644 --- a/include/vkd3d_utils.h +++ b/include/vkd3d_utils.h @@ -20,6 +20,7 @@ #define __VKD3D_UTILS_H #include <vkd3d.h> +#include <vkd3d_d3dcompiler.h> #ifndef VKD3D_UTILS_API_VERSION #define VKD3D_UTILS_API_VERSION VKD3D_API_VERSION_1_0 @@ -51,9 +52,6 @@ extern "C" { # define VKD3D_UTILS_API VKD3D_IMPORT #endif -/** \since 1.10 */ -typedef enum D3D_BLOB_PART D3D_BLOB_PART; - /* 1.0 */ VKD3D_UTILS_API HANDLE vkd3d_create_event(void); VKD3D_UTILS_API HRESULT vkd3d_signal_event(HANDLE event); -- GitLab https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/423