On 07/24/2011 11:46 PM, Tom Lane wrote:

[python headers set _POSIX_C_SOURCE and _XOPEN_SOURCE]
What in the world are the python headers doing fooling with these
macros, anyway??

Good question.  It seems unfriendly. It looks like you're just about guaranteed 
to get a warning if you include any system header before you include Python.h.

So either we have to dance around that or we have to give up the idea that 
postgres.h must come first. It wouldn't be the first time we've had to do that 
sort of dance.

The reason we get warnings about these and not about many other things it 
defines (such as the HAVE_foo macros) is that these are set to values different 
from those encountered in the previously included headers.

cheers

andrew






--
Sent via pgsql-hackers mailing list ([email protected])
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers

Reply via email to