Port to GCC 3.4.6, which does not define __LONG_LONG_MIN__ on Irix.

* private.h (INT_FAST64_MIN, INTMAX_MIN): Don't use
__LONG_LONG_MIN__ when defining backwards-compatibility workaround.
This commit is contained in:
Paul Eggert
2014-08-25 08:19:48 -07:00
parent 1f5348d829
commit 2f7599d358
+2 -2
View File
@@ -144,7 +144,7 @@ typedef long long int_fast64_t;
# define INT_FAST64_MIN LLONG_MIN
# define INT_FAST64_MAX LLONG_MAX
# else
# define INT_FAST64_MIN __LONG_LONG_MIN__
# define INT_FAST64_MIN (-1 - __LONG_LONG_MAX__)
# define INT_FAST64_MAX __LONG_LONG_MAX__
# endif
# define SCNdFAST64 "lld"
@@ -182,7 +182,7 @@ typedef long long intmax_t;
# define INTMAX_MIN LLONG_MIN
# else
# define INTMAX_MAX __LONG_LONG_MAX__
# define INTMAX_MIN __LONG_LONG_MIN__
# define INTMAX_MIN (-1 - __LONG_LONG_MAX__)
# endif
# else
typedef long intmax_t;