On Fri, Mar 12, 2004 at 03:35:08PM +0100, Gilbert Netzer wrote: > > +#ifdef __GNUC__ > + > #if defined __USE_ISOC99 && defined __GNUC__ && !__GNUC_PREREQ(3,0) Yes, that's my fault. Looks like the correct fix is to put that ifdef back, and take the __GNUC__ out of the following if. I didn't realize that the outer __GNUC__ covered the entire file. r~