From 0d7aa7579e54e2dd92cd047df418034f2f246bf3 Mon Sep 17 00:00:00 2001 From: Francois Gouget Date: Mon, 21 Nov 2016 19:30:50 +0100 Subject: [PATCH] macros: Use GLib's G_DEPRECATED macro if available This gains us automatic support for whichever compilers GLib supports in this macro when used in projects that use GLib. Signed-off-by: Francois Gouget --- spice/macros.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/spice/macros.h b/spice/macros.h index a0413f3..ae11b3c 100644 --- a/spice/macros.h +++ b/spice/macros.h @@ -78,11 +78,13 @@ #define SPICE_GNUC_NO_INSTRUMENT #endif /* !__GNUC__ */ -#if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 1) +#ifdef G_DEPRECATED +#define SPICE_GNUC_DEPRECATED G_DEPRECATED +#elif __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 1) #define SPICE_GNUC_DEPRECATED __attribute__((__deprecated__)) #else #define SPICE_GNUC_DEPRECATED -#endif /* __GNUC__ */ +#endif #if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) # define SPICE_GNUC_MAY_ALIAS __attribute__((may_alias))