[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [bug-gnu-libiconv] [PATCH] make genaliases* llp64 compatible
From: |
Bruno Haible |
Subject: |
Re: [bug-gnu-libiconv] [PATCH] make genaliases* llp64 compatible |
Date: |
Wed, 7 Jul 2010 00:54:48 +0200 |
User-agent: |
KMail/1.9.9 |
Hi,
Thanks for the patch, but it will not be applied, for two reasons:
1) It uses intptr_t without including the header file that is supposed
to define it, namely <stdint.h>. In fact, <stdint.h> is not even
present on OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1,
Interix 3.5, BeOS.
2) sizeof(long) < sizeof(void*) is just stupid. Microsoft did it
because of backward compatibility. They spit on standards: They
are not even providing <stdint.h> and <inttypes.h> that are
specified in ISO C99.
Your best option is to not use Win64 compilation mode, I'd guess.
Bruno