diff -rc glib-orig/glib.h glib-1.2.10/glib.h *** glib-orig/glib.h 2001-02-27 04:44:38.000000000 +0100 --- glib-1.2.10/glib.h 2004-09-22 10:22:01.000000000 +0200 *************** *** 272,278 **** /* Wrap the gcc __PRETTY_FUNCTION__ and __FUNCTION__ variables with * macros, so we can refer to them as strings unconditionally. */ ! #ifdef __GNUC__ #define G_GNUC_FUNCTION __FUNCTION__ #define G_GNUC_PRETTY_FUNCTION __PRETTY_FUNCTION__ #else /* !__GNUC__ */ --- 272,278 ---- /* Wrap the gcc __PRETTY_FUNCTION__ and __FUNCTION__ variables with * macros, so we can refer to them as strings unconditionally. */ ! #if defined(__GNUC__) && (__GNUC__ == 3 && __GNUC_MINOR__ < 4) #define G_GNUC_FUNCTION __FUNCTION__ #define G_GNUC_PRETTY_FUNCTION __PRETTY_FUNCTION__ #else /* !__GNUC__ */