From 7b043aed39c04de84a64301d97708446978be126 Mon Sep 17 00:00:00 2001 From: Armin Novak Date: Tue, 5 Dec 2023 20:10:14 +0100 Subject: [PATCH] [settings] add c++ guards --- include/config/settings_keys.h.in | 9 +++++++++ include/freerdp/settings_types_private.h | 9 +++++++++ 2 files changed, 18 insertions(+) diff --git a/include/config/settings_keys.h.in b/include/config/settings_keys.h.in index 889b91b2e..7f02c6c41 100644 --- a/include/config/settings_keys.h.in +++ b/include/config/settings_keys.h.in @@ -23,6 +23,11 @@ #include +#ifdef __cplusplus +extern "C" +{ +#endif + typedef enum { @SETTINGS_KEYS_BOOL@ @@ -71,4 +76,8 @@ typedef enum #define FreeRDP_Settings_StableAPI_MAX 5312 +#ifdef __cplusplus +} +#endif + #endif /* FREERDP_SETTINGS_KEYS_H */ diff --git a/include/freerdp/settings_types_private.h b/include/freerdp/settings_types_private.h index b26d2849c..7611f5d64 100644 --- a/include/freerdp/settings_types_private.h +++ b/include/freerdp/settings_types_private.h @@ -32,6 +32,11 @@ #include +#ifdef __cplusplus +extern "C" +{ +#endif + #ifndef FREERDP_SETTINGS_INTERNAL_USE #define SETTINGS_DEPRECATED(x) WINPR_DEPRECATED(x) #else @@ -791,4 +796,8 @@ struct rdp_settings */ }; +#ifdef __cplusplus +} +#endif + #endif /* FREERDP_SETTINGS_TYPES_PRIVATE_H */