summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJarkko Hietaniemi <jhi@iki.fi>2001-06-19 10:52:25 +0000
committerJarkko Hietaniemi <jhi@iki.fi>2001-06-19 10:52:25 +0000
commitdd0eed912fe00b6c12d4b08f638d68ce15a4710f (patch)
tree83c5be688fe2d99f5f478107c9034299d76df110
parentbff25830104646e483e71521172ce1d2ee03aaaa (diff)
downloadperl-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.h8
-rw-r--r--perl.h10
2 files changed, 8 insertions, 10 deletions
diff --git a/handy.h b/handy.h
index 76cbf2e216..c2bfe1e501 100644
--- a/handy.h
+++ b/handy.h
@@ -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;
diff --git a/perl.h b/perl.h
index a0405d1f79..4c82ca7d56 100644
--- a/perl.h
+++ b/perl.h
@@ -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