diff options
author | Jarkko Hietaniemi <jhi@iki.fi> | 2001-06-19 10:52:25 +0000 |
---|---|---|
committer | Jarkko Hietaniemi <jhi@iki.fi> | 2001-06-19 10:52:25 +0000 |
commit | dd0eed912fe00b6c12d4b08f638d68ce15a4710f (patch) | |
tree | 83c5be688fe2d99f5f478107c9034299d76df110 | |
parent | bff25830104646e483e71521172ce1d2ee03aaaa (diff) | |
download | perl-dd0eed912fe00b6c12d4b08f638d68ce15a4710f.tar.gz |
The INT32_MIN_BROKEN and INT64_MIN_BROKEN tweaks needs
to happen right after the inclusion of <inttypes.h>,
from Edward Moy.
p4raw-id: //depot/perl@10716
-rw-r--r-- | handy.h | 8 | ||||
-rw-r--r-- | perl.h | 10 |
2 files changed, 8 insertions, 10 deletions
@@ -116,6 +116,14 @@ Null SV pointer. #ifdef I_INTTYPES /* e.g. Linux has int64_t without <inttypes.h> */ # include <inttypes.h> +# ifdef INT32_MIN_BROKEN +# undef INT32_MIN +# define INT32_MIN (-2147483647-1) +# endif +# ifdef INT64_MIN_BROKEN +# undef INT64_MIN +# define INT64_MIN (-9223372036854775807LL-1) +# endif #endif typedef I8TYPE I8; @@ -1082,16 +1082,6 @@ int sockatmark(int); typedef IVTYPE IV; typedef UVTYPE UV; -#ifdef INT32_MIN_BROKEN -# undef INT32_MIN -# define INT32_MIN (-2147483647-1) -#endif - -#ifdef INT64_MIN_BROKEN -# undef INT64_MIN -# define INT64_MIN (-9223372036854775807LL-1) -#endif - #if defined(USE_64_BIT_INT) && defined(HAS_QUAD) # if QUADKIND == QUAD_IS_INT64_T && defined(INT64_MAX) # define IV_MAX INT64_MAX |