|
From: | Bob Friesenhahn |
Subject: | Re: uint64_t fails with C++ |
Date: | Wed, 7 Dec 2011 13:10:27 -0600 (CST) |
User-agent: | Alpine 2.01 (GSO 1266 2009-07-14) |
On Wed, 7 Dec 2011, Werner LEMBERG wrote:
C++ compilers do not get these definition from stdint.h unless __STDC_LIMIT_MACROS is defined, the macros are in C99 and later, but were not in the C++ standard of the day (I don't know if they're in later C++ standards), so aren't defined for C++ compilers by default.I still don't understand the details of the autoconf problem (and I still think that something is fishy), but defining this macro works just fine :-)
Clearly, depending on an implementation-dependent macro is not suitable for portable software.
Bob -- Bob Friesenhahn address@hidden, http://www.simplesystems.org/users/bfriesen/ GraphicsMagick Maintainer, http://www.GraphicsMagick.org/
[Prev in Thread] | Current Thread | [Next in Thread] |