26 lines
934 B
Plaintext
26 lines
934 B
Plaintext
--- glib-1.2.10/glib.orig.h 2004-10-14 01:11:45.000000000 -0600
|
|
+++ glib-1.2.10/glib.h 2004-10-14 01:12:02.000000000 -0600
|
|
@@ -271,14 +271,15 @@
|
|
|
|
/* Wrap the gcc __PRETTY_FUNCTION__ and __FUNCTION__ variables with
|
|
* macros, so we can refer to them as strings unconditionally.
|
|
+ * usage not-recommended since gcc-3.0
|
|
*/
|
|
-#ifdef __GNUC__
|
|
-#define G_GNUC_FUNCTION __FUNCTION__
|
|
-#define G_GNUC_PRETTY_FUNCTION __PRETTY_FUNCTION__
|
|
-#else /* !__GNUC__ */
|
|
-#define G_GNUC_FUNCTION ""
|
|
-#define G_GNUC_PRETTY_FUNCTION ""
|
|
-#endif /* !__GNUC__ */
|
|
+#if defined (__GNUC__) && (__GNUC__ < 3)
|
|
+#define G_GNUC_FUNCTION __FUNCTION__
|
|
+#define G_GNUC_PRETTY_FUNCTION __PRETTY_FUNCTION__
|
|
+#else /* !__GNUC__ */
|
|
+#define G_GNUC_FUNCTION ""
|
|
+#define G_GNUC_PRETTY_FUNCTION ""
|
|
+#endif /* !__GNUC__ */
|
|
|
|
/* we try to provide a usefull equivalent for ATEXIT if it is
|
|
* not defined, but use is actually abandoned. people should
|