Add G_GNUC_DEPRECATED. (Tom Tromey, #87969)
authorOwen Taylor <otaylor@redhat.com>
Thu, 21 Nov 2002 20:44:54 +0000 (20:44 +0000)
committerOwen Taylor <otaylor@src.gnome.org>
Thu, 21 Nov 2002 20:44:54 +0000 (20:44 +0000)
Thu Nov 21 14:09:44 2002  Owen Taylor  <otaylor@redhat.com>

        * glib/gmacros.h: Add G_GNUC_DEPRECATED. (Tom Tromey,
        #87969)

ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-12
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
glib/gmacros.h

index 2aff75f..5b8da05 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Thu Nov 21 14:09:44 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * glib/gmacros.h: Add G_GNUC_DEPRECATED. (Tom Tromey,
+       #87969)
+
 2002-11-21  Tor Lillqvist  <tml@iki.fi>
 
        * config.h.win32.in: Update to match what is currently produced by
index 2aff75f..5b8da05 100644 (file)
@@ -1,3 +1,8 @@
+Thu Nov 21 14:09:44 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * glib/gmacros.h: Add G_GNUC_DEPRECATED. (Tom Tromey,
+       #87969)
+
 2002-11-21  Tor Lillqvist  <tml@iki.fi>
 
        * config.h.win32.in: Update to match what is currently produced by
index 2aff75f..5b8da05 100644 (file)
@@ -1,3 +1,8 @@
+Thu Nov 21 14:09:44 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * glib/gmacros.h: Add G_GNUC_DEPRECATED. (Tom Tromey,
+       #87969)
+
 2002-11-21  Tor Lillqvist  <tml@iki.fi>
 
        * config.h.win32.in: Update to match what is currently produced by
index 2aff75f..5b8da05 100644 (file)
@@ -1,3 +1,8 @@
+Thu Nov 21 14:09:44 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * glib/gmacros.h: Add G_GNUC_DEPRECATED. (Tom Tromey,
+       #87969)
+
 2002-11-21  Tor Lillqvist  <tml@iki.fi>
 
        * config.h.win32.in: Update to match what is currently produced by
index 2aff75f..5b8da05 100644 (file)
@@ -1,3 +1,8 @@
+Thu Nov 21 14:09:44 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * glib/gmacros.h: Add G_GNUC_DEPRECATED. (Tom Tromey,
+       #87969)
+
 2002-11-21  Tor Lillqvist  <tml@iki.fi>
 
        * config.h.win32.in: Update to match what is currently produced by
index 2aff75f..5b8da05 100644 (file)
@@ -1,3 +1,8 @@
+Thu Nov 21 14:09:44 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * glib/gmacros.h: Add G_GNUC_DEPRECATED. (Tom Tromey,
+       #87969)
+
 2002-11-21  Tor Lillqvist  <tml@iki.fi>
 
        * config.h.win32.in: Update to match what is currently produced by
index 2aff75f..5b8da05 100644 (file)
@@ -1,3 +1,8 @@
+Thu Nov 21 14:09:44 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * glib/gmacros.h: Add G_GNUC_DEPRECATED. (Tom Tromey,
+       #87969)
+
 2002-11-21  Tor Lillqvist  <tml@iki.fi>
 
        * config.h.win32.in: Update to match what is currently produced by
index 0e285b2..92e5044 100644 (file)
 #define G_GNUC_NO_INSTRUMENT
 #endif  /* !__GNUC__ */
 
+#if    __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 1)
+#define G_GNUC_DEPRECATED                            \
+  __attribute__((__deprecated__))
+#else
+#define G_GNUC_DEPRECATED
+#endif /* __GNUC__ */
+
+#if    __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 1)
+#define G_HIDDEN_SYMBOL
+  __attribute__((__visibility__("hidden")))
+#else
+#define G_HIDDEN_SYMBOL
+#endif /* __GNUC__ */
+
 /* Wrap the gcc __PRETTY_FUNCTION__ and __FUNCTION__ variables with
  * macros, so we can refer to them as strings unconditionally.
  */