]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Remove __GNUC__ conditions for "long long" from string.h and wchar.h.
authorJoseph Myers <joseph@codesourcery.com>
Thu, 10 Jan 2013 16:44:59 +0000 (16:44 +0000)
committerJoseph Myers <joseph@codesourcery.com>
Thu, 10 Jan 2013 16:44:59 +0000 (16:44 +0000)
ChangeLog
string/string.h
wcsmbs/wchar.h

index e9a7cb7007dbd6600b103df3b5180d7231aeeb3b..ac40fc7488b231edbabfdd4c90d5328e6e181ba6 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -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]
index 4b3a686f2c295bafb9f6e4d15e9d4aa4e14b49b7..ecc3fef1bd2a5bb85517caf6ca737d30571bb1de 100644 (file)
@@ -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.  */
index 75e2dea6ab4cb78a1ca962b8cc13b46bd40c7d1c..e91558683e6d5a7349d5449639b787029d78ccf6 100644 (file)
@@ -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