diff options
author | rms <rms@138bc75d-0d04-0410-961f-82ee72b054a4> | 1992-04-21 14:27:06 +0000 |
---|---|---|
committer | rms <rms@138bc75d-0d04-0410-961f-82ee72b054a4> | 1992-04-21 14:27:06 +0000 |
commit | e1fd79ed968503448cda7318dad144c852e1043c (patch) | |
tree | 69a40e951337b2da659f8fae9deec0287ef2383c /gcc/glimits.h | |
parent | bc1df970bbadb9daffb7269ec3740d8c8ae33ebc (diff) | |
download | gcc-e1fd79ed968503448cda7318dad144c852e1043c.tar.gz |
*** empty log message ***
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@811 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/glimits.h')
-rw-r--r-- | gcc/glimits.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/gcc/glimits.h b/gcc/glimits.h index d11fd3dcffd..68d65bb4d62 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_ */ |