diff --git a/glib/deprecated/gallocator.c b/glib/deprecated/gallocator.c index 18319206d..a191eb6e4 100644 --- a/glib/deprecated/gallocator.c +++ b/glib/deprecated/gallocator.c @@ -15,6 +15,11 @@ * Boston, MA 02111-1307, USA. */ +#include "config.h" + +/* we know we are deprecated here, no need for warnings */ +#define GLIB_DISABLE_DEPRECATION_WARNINGS + #include "gallocator.h" #include diff --git a/glib/deprecated/gcompletion.c b/glib/deprecated/gcompletion.c index 529e7c9d5..620af0e95 100644 --- a/glib/deprecated/gcompletion.c +++ b/glib/deprecated/gcompletion.c @@ -30,6 +30,9 @@ #include "config.h" +/* we know we are deprecated here, no need for warnings */ +#define GLIB_DISABLE_DEPRECATION_WARNINGS + #include "gcompletion.h" #include diff --git a/glib/deprecated/grel.c b/glib/deprecated/grel.c index fdf909a3d..a8b2c4d1c 100644 --- a/glib/deprecated/grel.c +++ b/glib/deprecated/grel.c @@ -29,6 +29,9 @@ #include "config.h" +/* we know we are deprecated here, no need for warnings */ +#define GLIB_DISABLE_DEPRECATION_WARNINGS + #include "grel.h" #include diff --git a/glib/deprecated/gthread-deprecated.c b/glib/deprecated/gthread-deprecated.c index 861a59989..95e6d8e1b 100644 --- a/glib/deprecated/gthread-deprecated.c +++ b/glib/deprecated/gthread-deprecated.c @@ -23,13 +23,8 @@ #include "config.h" -#include "gmacros.h" - /* we know we are deprecated here, no need for warnings */ -#undef G_GNUC_DEPRECATED -#define G_GNUC_DEPRECATED -#undef G_GNUC_DEPRECATED_FOR -#define G_GNUC_DEPRECATED_FOR(f) +#define GLIB_DISABLE_DEPRECATION_WARNINGS #include "gmessages.h" #include "gslice.h"