aboutsummaryrefslogtreecommitdiff
path: root/gcc/glimits.h
diff options
context:
space:
mode:
authorRichard Stallman <rms@gnu.org>1992-04-21 14:27:06 +0000
committerRichard Stallman <rms@gnu.org>1992-04-21 14:27:06 +0000
commit3eb2ae156c53772bd8909c7b2099219176973221 (patch)
tree69a40e951337b2da659f8fae9deec0287ef2383c /gcc/glimits.h
parent17c672d76613a059b7988ae3004c17c049dcf5ab (diff)
downloadgcc-3eb2ae156c53772bd8909c7b2099219176973221.zip
gcc-3eb2ae156c53772bd8909c7b2099219176973221.tar.gz
gcc-3eb2ae156c53772bd8909c7b2099219176973221.tar.bz2
*** empty log message ***
From-SVN: r811
Diffstat (limited to 'gcc/glimits.h')
-rw-r--r--gcc/glimits.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/gcc/glimits.h b/gcc/glimits.h
index d11fd3d..68d65bb 100644
--- a/gcc/glimits.h
+++ b/gcc/glimits.h
@@ -67,5 +67,17 @@
#undef ULONG_MAX
#define ULONG_MAX 4294967295UL
+#if !defined (__STRICT_ANSI__) || defined (_GNU_SOURCE)
+/* Minimum and maximum values a `signed long long int' can hold. */
+#undef LONG_LONG_MIN
+#define LONG_LONG_MIN (-LONG_LONG_MAX-1)
+#undef LONG_LONG_MAX
+#define LONG_LONG_MAX 9223372036854775807LL
+
+/* Maximum value an `unsigned long long int' can hold. (Minimum is 0). */
+#undef ULONG_LONG_MAX
+#define ULONG_LONG_MAX 18446744073709551615ULL
+#endif
+
#endif /* _MACH_MACHLIMITS_H_ */
#endif /* _LIMITS_H_ */