From 1b62cd64e211bc8eccf90702eb8b9de450aac055 Mon Sep 17 00:00:00 2001 From: Ghislain MARY Date: Mon, 6 Jun 2016 17:11:35 +0200 Subject: [PATCH] Use correct pragma for deprecation in Visual Studio. --- coreapi/private.h | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/coreapi/private.h b/coreapi/private.h index 151c0dad1..ddc3d60d1 100644 --- a/coreapi/private.h +++ b/coreapi/private.h @@ -255,12 +255,17 @@ struct _LinphoneChatMessage { belle_http_request_listener_t *http_listener; /* our listener, only owned by us*/ char *file_transfer_filepath; -#if __clang__ || ((__GNUC__ == 4 && __GNUC_MINOR__ >= 6) || __GNUC__ > 4) +#if defined(__clang__) || ((__GNUC__ == 4 && __GNUC_MINOR__ >= 6) || __GNUC__ > 4) #pragma GCC diagnostic push #endif +#if defined(__clang__) || defined(__GNUC__) #pragma GCC diagnostic ignored "-Wdeprecated-declarations" +#endif +#ifdef _MSC_VER +#pragma deprecated(message_state_changed_cb) +#endif LinphoneChatMessageStateChangedCb message_state_changed_cb; -#if __clang__ || ((__GNUC__ == 4 && __GNUC_MINOR__ >= 6) || __GNUC__ > 4) +#if defined(__clang__) || ((__GNUC__ == 4 && __GNUC_MINOR__ >= 6) || __GNUC__ > 4) #pragma GCC diagnostic pop #endif };