From bdb98fdfcc9fa85c6bbd46d5f891c6e6587f5b09 Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Fri, 30 Dec 2011 16:21:38 +0800 Subject: [PATCH] Update gdk/gdkconfig.h.win32 Apparently the deprecation warning macros are placed into gdkconfig.h during the configure stage, so put these in the pre-configured gdkconfig.h.win32 as well, as their definitions are needed for all builds. --- gdk/gdkconfig.h.win32 | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/gdk/gdkconfig.h.win32 b/gdk/gdkconfig.h.win32 index c941eb86a0..13022e88ec 100644 --- a/gdk/gdkconfig.h.win32 +++ b/gdk/gdkconfig.h.win32 @@ -14,6 +14,19 @@ G_BEGIN_DECLS +/* These macros are used to mark deprecated functions in GDK and + * GTK+ headers, and thus have to be exposed in installed headers. + * But please do *not* use them in other projects. Instead, use + * G_DEPRECATED or define your own wrappers around it. + */ + +#ifdef GDK_DISABLE_DEPRECATION_WARNINGS +#define GDK_DEPRECATED +#define GDK_DEPRECATED_FOR(f) +#else +#define GDK_DEPRECATED G_DEPRECATED +#define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) +#endif #define GDK_WINDOWING_WIN32