From b9262960ff806b9a4ddb5abaddd93d6af5ab737d Mon Sep 17 00:00:00 2001 From: Joshua Ashton Date: Tue, 7 Sep 2021 13:39:17 +0100 Subject: [PATCH] radv: Define extern "C" linkage if C++ I am working on a project that uses radv_private.h from C++ code which needs this. Signed-off-by: Joshua Ashton Reviewed-by: Bas Nieuwenhuizen Part-of: --- src/amd/vulkan/radv_private.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/amd/vulkan/radv_private.h b/src/amd/vulkan/radv_private.h index c82ad96a191..bf1eeffe58b 100644 --- a/src/amd/vulkan/radv_private.h +++ b/src/amd/vulkan/radv_private.h @@ -91,6 +91,11 @@ typedef uint32_t xcb_window_t; #include "wsi_common.h" +#ifdef __cplusplus +extern "C" +{ +#endif + /* Helper to determine if we should compile * any of the Android AHB support. * @@ -2897,4 +2902,8 @@ RADV_DEFINE_NONDISP_HANDLE_CASTS(radv_sampler, VkSampler) RADV_DEFINE_NONDISP_HANDLE_CASTS(radv_sampler_ycbcr_conversion, VkSamplerYcbcrConversion) RADV_DEFINE_NONDISP_HANDLE_CASTS(radv_semaphore, VkSemaphore) +#ifdef __cplusplus +} +#endif + #endif /* RADV_PRIVATE_H */