glob: silence -Wattribute warnings
authorEric Blake <eblake@redhat.com>
Wed, 4 Sep 2013 23:02:47 +0000 (17:02 -0600)
committerEric Blake <eblake@redhat.com>
Tue, 1 Oct 2013 19:50:29 +0000 (13:50 -0600)
Colin Watson reported that some versions of gcc warn about
attribute leaf used on a static function, since it has no
effect on anything but external functions.

* posix/glob.c (next_brace_sub, prefix_array, collated_compare):
Use __THROWNL rather than __THROW on static functions.

Signed-off-by: Eric Blake <eblake@redhat.com>
ChangeLog
posix/glob.c

index 12d8927..55bcf08 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
        [!_SOFT_FLOAT && !__NO_FPRS__] (_FPU_SETCW): Likewise.  Use
        parentheses around reference to macro parameter.
 
+2013-09-04  Eric Blake  <eblake@redhat.com>
+
+       * posix/glob.c (next_brace_sub, prefix_array, collated_compare):
+       Use __THROWNL rather than __THROW on static functions.
+
 2013-09-13  Richard Sandiford  <richard@codesourcery.com>
 
        * locale/programs/ld-ctype.c (find_idx): Use uint32_t in
index 4c7dce5..ece71c1 100644 (file)
 # define GET_LOGIN_NAME_MAX()  (-1)
 #endif
 \f
-static const char *next_brace_sub (const char *begin, int flags) __THROW;
+static const char *next_brace_sub (const char *begin, int flags) __THROWNL;
 
 #endif /* !defined _LIBC || !defined GLOB_ONLY_P */
 
@@ -208,8 +208,8 @@ extern int __glob_pattern_type (const char *pattern, int quote)
     attribute_hidden;
 
 #if !defined _LIBC || !defined GLOB_ONLY_P
-static int prefix_array (const char *prefix, char **array, size_t n) __THROW;
-static int collated_compare (const void *, const void *) __THROW;
+static int prefix_array (const char *prefix, char **array, size_t n) __THROWNL;
+static int collated_compare (const void *, const void *) __THROWNL;
 
 
 /* Find the end of the sub-pattern in a brace expression.  */