> > > Hmm, I just got my machine to give a similar failure mode with
> > > a slightly wacky input.
Will you allow me to add to this wackyness with the following on CVS tip from
this morning:
free4testing=# select version();
version
---
> > May I ask why you don't want to go with something like:
> > #define DESCR(x) typedef int postgresql_foo_bar
>
> Because it doesn't work.
> $ cat z.c
> typedef int postgresql_foo_bar;
> typedef int postgresql_foo_bar;
> $ gcc -c z.c
> z.c:2: redefinition of `postgresql_foo_bar'
> z.c:1: `postgr
Tom Lane writes:
> That's hard to believe; I think it's Qt that's doing something strange
> here.
As a newbie on the list, I'm sorry I have to disagree with you, Tom... ;)
The fact that PostgreSQL dissolves stuff into something like:
#include
extern int errno;
extern int errno;
was more of a