diff options
author | Joseph Myers <joseph@codesourcery.com> | 2013-01-10 16:44:59 +0000 |
---|---|---|
committer | Joseph Myers <joseph@codesourcery.com> | 2013-01-10 16:44:59 +0000 |
commit | fed0faa1c67e1393a98b874d2534fa7ae3b951c6 (patch) | |
tree | fd108c1a9fb42730440ffc9b06adbf66e8a5203e | |
parent | 1a20cb20ff0201815691ccd3249d139a7cbfbfa8 (diff) | |
download | glibc-fed0faa1c67e1393a98b874d2534fa7ae3b951c6.zip glibc-fed0faa1c67e1393a98b874d2534fa7ae3b951c6.tar.gz glibc-fed0faa1c67e1393a98b874d2534fa7ae3b951c6.tar.bz2 |
Remove __GNUC__ conditions for "long long" from string.h and wchar.h.
-rw-r--r-- | ChangeLog | 8 | ||||
-rw-r--r-- | string/string.h | 2 | ||||
-rw-r--r-- | wcsmbs/wchar.h | 8 |
3 files changed, 12 insertions, 6 deletions
@@ -1,3 +1,11 @@ +2013-01-10 Joseph Myers <joseph@codesourcery.com> + + * string/string.h [__USE_BSD && __USE_GNU && __GNUC__] (ffsll): + Remove [__GNUC__] condition. + * wcsmbs/wchar.h [__USE_ISOC99 || (__GNUC__ && __USE_GNU)]: Change + condition to just [__USE_ISOC99]. + [__GNUC__ && __USE_GNU]: Change condition to just [__USE_GNU]. + 2013-01-10 H.J. Lu <hongjiu.lu@intel.com> [BZ #14200] diff --git a/string/string.h b/string/string.h index 4b3a686..ecc3fef 100644 --- a/string/string.h +++ b/string/string.h @@ -522,10 +522,8 @@ extern int ffs (int __i) __THROW __attribute__ ((__const__)); platforms. */ # ifdef __USE_GNU extern int ffsl (long int __l) __THROW __attribute__ ((__const__)); -# ifdef __GNUC__ __extension__ extern int ffsll (long long int __ll) __THROW __attribute__ ((__const__)); -# endif # endif /* Compare S1 and S2, ignoring case. */ diff --git a/wcsmbs/wchar.h b/wcsmbs/wchar.h index 75e2dea..e915586 100644 --- a/wcsmbs/wchar.h +++ b/wcsmbs/wchar.h @@ -475,7 +475,7 @@ extern unsigned long int wcstoul (const wchar_t *__restrict __nptr, __THROW; __END_NAMESPACE_STD -#if defined __USE_ISOC99 || (defined __GNUC__ && defined __USE_GNU) +#ifdef __USE_ISOC99 __BEGIN_NAMESPACE_C99 /* Convert initial portion of wide string NPTR to `long long int' representation. */ @@ -491,9 +491,9 @@ extern unsigned long long int wcstoull (const wchar_t *__restrict __nptr, wchar_t **__restrict __endptr, int __base) __THROW; __END_NAMESPACE_C99 -#endif /* ISO C99 or GCC and GNU. */ +#endif /* ISO C99. */ -#if defined __GNUC__ && defined __USE_GNU +#ifdef __USE_GNU /* Convert initial portion of wide string NPTR to `long long int' representation. */ __extension__ @@ -507,7 +507,7 @@ __extension__ extern unsigned long long int wcstouq (const wchar_t *__restrict __nptr, wchar_t **__restrict __endptr, int __base) __THROW; -#endif /* GCC and use GNU. */ +#endif /* Use GNU. */ #ifdef __USE_GNU /* The concept of one static locale per category is not very well |