Follow-up Comment #2, patch #3606 (project freeciv):

I have not tested, but I now realized that this is probably horribly broken
with autoconf-2.59 case.

I already wrote commit message like this before I decided not to commit yet:
"Added configure check for defining intptr_t.
Support for this was introduced in autoconf-2.60. In case
of autoconf-2.59 we fallback to using "unsigned long" we have
been using where intptr_t should be used, i.e., we won't
support LLP64 systems, such as win64, in combination with

Problem is that unconditionally defining intptr_t in autoconf-2.59 case
ignores the fact that it's likely defined in system headers anyway, maybe as
typedef. So, after our unconditional macro expansion system header will turn
typedef intptr_t unsigned long
typedef unsigned long unsigned long


Reply to this item at:


  Message sent via/by Gna!

Freeciv-dev mailing list

Reply via email to