--- evolution-data-server-1.6.1/camel/camel-search-private.c~ 2006-05-10 14:05:40.000000000 -0400 +++ evolution-data-server-1.6.1/camel/camel-search-private.c 2006-05-10 14:07:17.000000000 -0400 @@ -49,12 +49,25 @@ #define d(x) + +/* XXX: The powerpc workaround below is to get by a gcc regression. IT + * SHOULD NOT BE LEFT IN FOR TOO LONG. Go fix gcc :) -- BenC */ +#ifdef __powerpc__ +static guint32 +#else static inline guint32 +#endif camel_utf8_getc(const unsigned char **ptr) { +#ifdef __powerpc__ + unsigned char *p = (unsigned char *)*ptr; + unsigned char c, r; + guint32 v, m; +#else register unsigned char *p = (unsigned char *)*ptr; register unsigned char c, r; register guint32 v, m; +#endif again: r = *p++;