diff options
author | Yaakov Selkowitz <yselkowi@redhat.com> | 2016-03-14 16:25:18 -0500 |
---|---|---|
committer | Yaakov Selkowitz <yselkowi@redhat.com> | 2016-03-17 21:08:57 -0500 |
commit | 86a724b8c04cb3a2b2b70025dfc2d8ff75e15c7b (patch) | |
tree | 03a8a9b57a52842652158260b431df554eea39ef /newlib/libc/include/limits.h | |
parent | ec4fe40b23bbce361319c1d13dc89e594ffcba03 (diff) | |
download | cygnal-86a724b8c04cb3a2b2b70025dfc2d8ff75e15c7b.tar.gz cygnal-86a724b8c04cb3a2b2b70025dfc2d8ff75e15c7b.tar.bz2 cygnal-86a724b8c04cb3a2b2b70025dfc2d8ff75e15c7b.zip |
Feature test macros overhaul: limits.h
Simplify the C99 conditional, and use the internal macro for GNU extensions.
Signed-off-by: Yaakov Selkowitz <yselkowi@redhat.com>
Diffstat (limited to 'newlib/libc/include/limits.h')
-rw-r--r-- | newlib/libc/include/limits.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/newlib/libc/include/limits.h b/newlib/libc/include/limits.h index 190f1f783..dd09c1cee 100644 --- a/newlib/libc/include/limits.h +++ b/newlib/libc/include/limits.h @@ -2,6 +2,7 @@ # define _LIBC_LIMITS_H_ 1 #include <newlib.h> +#include <sys/cdefs.h> # ifdef _MB_LEN_MAX # define MB_LEN_MAX _MB_LEN_MAX @@ -96,8 +97,7 @@ # define __LONG_LONG_MAX__ 9223372036854775807LL # endif -# if (defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L) || \ - (defined(__cplusplus) && __cplusplus >= 201103L) +# if __ISO_C_VISIBLE >= 1999 /* Minimum and maximum values a `signed long long int' can hold. */ # undef LLONG_MIN # define LLONG_MIN (-LLONG_MAX-1) @@ -109,7 +109,7 @@ # define ULLONG_MAX (LLONG_MAX * 2ULL + 1) # endif -# if defined (__GNU_LIBRARY__) ? defined (__USE_GNU) : !defined (__STRICT_ANSI__) +# if __GNU_VISIBLE /* Minimum and maximum values a `signed long long int' can hold. */ # undef LONG_LONG_MIN # define LONG_LONG_MIN (-LONG_LONG_MAX-1) |