summaryrefslogtreecommitdiff
path: root/handy.h
diff options
context:
space:
mode:
Diffstat (limited to 'handy.h')
-rw-r--r--handy.h8
1 files changed, 8 insertions, 0 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;