ctype, string: depend on extern-inline
authorPaul Eggert <eggert@cs.ucla.edu>
Mon, 23 Sep 2013 04:25:25 +0000 (21:25 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Mon, 23 Sep 2013 04:26:01 +0000 (21:26 -0700)
This is needed to complete the recent OS X fixes.
Also, fix related documentation as suggested by Eric Blake.
* doc/posix-functions/isalnum.texi, doc/posix-functions/isalpha.texi:
* doc/posix-functions/isascii.texi, doc/posix-functions/iscntrl.texi:
* doc/posix-functions/isdigit.texi, doc/posix-functions/isgraph.texi:
* doc/posix-functions/islower.texi, doc/posix-functions/isprint.texi:
* doc/posix-functions/ispunct.texi, doc/posix-functions/isspace.texi:
* doc/posix-functions/isupper.texi, doc/posix-functions/isxdigit.texi:
* doc/posix-functions/toascii.texi, doc/posix-functions/tolower.texi:
* doc/posix-functions/toupper.texi:
List the 'ctype' gnulib module.
* doc/posix-functions/strcat.texi, doc/posix-functions/strcpy.texi:
* doc/posix-functions/strncpy.texi:
List the 'string' gnulib module.
* modules/memcpy, modules/memmove, modules/memset (Depends-on):
Add string.
* modules/ctype, modules/string (Depends-on): Add extern-inline.

24 files changed:
ChangeLog
doc/posix-functions/isalnum.texi
doc/posix-functions/isalpha.texi
doc/posix-functions/isascii.texi
doc/posix-functions/iscntrl.texi
doc/posix-functions/isdigit.texi
doc/posix-functions/isgraph.texi
doc/posix-functions/islower.texi
doc/posix-functions/isprint.texi
doc/posix-functions/ispunct.texi
doc/posix-functions/isspace.texi
doc/posix-functions/isupper.texi
doc/posix-functions/isxdigit.texi
doc/posix-functions/strcat.texi
doc/posix-functions/strcpy.texi
doc/posix-functions/strncpy.texi
doc/posix-functions/toascii.texi
doc/posix-functions/tolower.texi
doc/posix-functions/toupper.texi
modules/ctype
modules/memcpy
modules/memmove
modules/memset
modules/string

index 3777fc7..c56e64d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,24 @@
+2013-09-22  Paul Eggert  <eggert@cs.ucla.edu>
+
+       ctype, string: depend on extern-inline
+       This is needed to complete the recent OS X fixes.
+       Also, fix related documentation as suggested by Eric Blake.
+       * doc/posix-functions/isalnum.texi, doc/posix-functions/isalpha.texi:
+       * doc/posix-functions/isascii.texi, doc/posix-functions/iscntrl.texi:
+       * doc/posix-functions/isdigit.texi, doc/posix-functions/isgraph.texi:
+       * doc/posix-functions/islower.texi, doc/posix-functions/isprint.texi:
+       * doc/posix-functions/ispunct.texi, doc/posix-functions/isspace.texi:
+       * doc/posix-functions/isupper.texi, doc/posix-functions/isxdigit.texi:
+       * doc/posix-functions/toascii.texi, doc/posix-functions/tolower.texi:
+       * doc/posix-functions/toupper.texi:
+       List the 'ctype' gnulib module.
+       * doc/posix-functions/strcat.texi, doc/posix-functions/strcpy.texi:
+       * doc/posix-functions/strncpy.texi:
+       List the 'string' gnulib module.
+       * modules/memcpy, modules/memmove, modules/memset (Depends-on):
+       Add string.
+       * modules/ctype, modules/string (Depends-on): Add extern-inline.
+
 2013-09-19  Pádraig Brady  <P@draigBrady.com>
 
        userspec: support optional parameters to parse_user_spec()
@@ -40,7 +61,7 @@
        extern inline on Apple only if the particular compile-time
        configuration is known to have the problem.
        (_GL_EXTERN_INLINE_APPLE_BUG): New private macro, to implement this.
-       (_GL_EXTERN_LNLINE_IN_USE): New macro, intended for use by
+       (_GL_EXTERN_INLINE_IN_USE): New macro, intended for use by
        other Gnulib modules.
 
        extern-inline: document fixes for ctype and wctype macros
index e6b7714..9de1446 100644 (file)
@@ -4,7 +4,7 @@
 
 POSIX specification:@* @url{http://www.opengroup.org/onlinepubs/9699919799/functions/isalnum.html}
 
-Gnulib module: ---
+Gnulib module: ctype
 
 Portability problems fixed by Gnulib:
 @itemize
index e360d55..db06de7 100644 (file)
@@ -4,7 +4,7 @@
 
 POSIX specification:@* @url{http://www.opengroup.org/onlinepubs/9699919799/functions/isalpha.html}
 
-Gnulib module: ---
+Gnulib module: ctype
 
 Portability problems fixed by Gnulib:
 @itemize
index a6908dd..d891757 100644 (file)
@@ -4,7 +4,7 @@
 
 POSIX specification:@* @url{http://www.opengroup.org/onlinepubs/9699919799/functions/isascii.html}
 
-Gnulib module: ---
+Gnulib module: ctype
 
 Portability problems fixed by Gnulib:
 @itemize
index 129fb4c..7e6813f 100644 (file)
@@ -4,7 +4,7 @@
 
 POSIX specification:@* @url{http://www.opengroup.org/onlinepubs/9699919799/functions/iscntrl.html}
 
-Gnulib module: ---
+Gnulib module: ctype
 
 Portability problems fixed by Gnulib:
 @itemize
index cb01d4e..4b27a83 100644 (file)
@@ -4,7 +4,7 @@
 
 POSIX specification:@* @url{http://www.opengroup.org/onlinepubs/9699919799/functions/isdigit.html}
 
-Gnulib module: ---
+Gnulib module: ctype
 
 Portability problems fixed by Gnulib:
 @itemize
index 22f155b..52f219d 100644 (file)
@@ -4,7 +4,7 @@
 
 POSIX specification:@* @url{http://www.opengroup.org/onlinepubs/9699919799/functions/isgraph.html}
 
-Gnulib module: ---
+Gnulib module: ctype
 
 Portability problems fixed by Gnulib:
 @itemize
index e302cec..2c57fa3 100644 (file)
@@ -4,7 +4,7 @@
 
 POSIX specification:@* @url{http://www.opengroup.org/onlinepubs/9699919799/functions/islower.html}
 
-Gnulib module: ---
+Gnulib module: ctype
 
 Portability problems fixed by Gnulib:
 @itemize
index 82f717b..54227da 100644 (file)
@@ -4,7 +4,7 @@
 
 POSIX specification:@* @url{http://www.opengroup.org/onlinepubs/9699919799/functions/isprint.html}
 
-Gnulib module: ---
+Gnulib module: ctype
 
 Portability problems fixed by Gnulib:
 @itemize
index 2b64319..0a85c9b 100644 (file)
@@ -4,7 +4,7 @@
 
 POSIX specification:@* @url{http://www.opengroup.org/onlinepubs/9699919799/functions/ispunct.html}
 
-Gnulib module: ---
+Gnulib module: ctype
 
 Portability problems fixed by Gnulib:
 @itemize
index 351eb2f..f70fef0 100644 (file)
@@ -4,7 +4,7 @@
 
 POSIX specification:@* @url{http://www.opengroup.org/onlinepubs/9699919799/functions/isspace.html}
 
-Gnulib module: ---
+Gnulib module: ctype
 
 Portability problems fixed by Gnulib:
 @itemize
index 155ad12..802d3f2 100644 (file)
@@ -4,7 +4,7 @@
 
 POSIX specification:@* @url{http://www.opengroup.org/onlinepubs/9699919799/functions/isupper.html}
 
-Gnulib module: ---
+Gnulib module: ctype
 
 Portability problems fixed by Gnulib:
 @itemize
index 1535e00..7d759fc 100644 (file)
@@ -4,7 +4,7 @@
 
 POSIX specification:@* @url{http://www.opengroup.org/onlinepubs/9699919799/functions/isxdigit.html}
 
-Gnulib module: ---
+Gnulib module: ctype
 
 Portability problems fixed by Gnulib:
 @itemize
index c2cd3ea..222460b 100644 (file)
@@ -4,7 +4,7 @@
 
 POSIX specification:@* @url{http://www.opengroup.org/onlinepubs/9699919799/functions/strcat.html}
 
-Gnulib module: ---
+Gnulib module: string
 
 Portability problems fixed by Gnulib:
 @itemize
index ab83b48..3289362 100644 (file)
@@ -4,7 +4,7 @@
 
 POSIX specification:@* @url{http://www.opengroup.org/onlinepubs/9699919799/functions/strcpy.html}
 
-Gnulib module: ---
+Gnulib module: string
 
 Portability problems fixed by Gnulib:
 @itemize
index 475b7c5..3cc6b45 100644 (file)
@@ -4,7 +4,7 @@
 
 POSIX specification:@* @url{http://www.opengroup.org/onlinepubs/9699919799/functions/strncpy.html}
 
-Gnulib module: ---
+Gnulib module: string
 
 Portability problems fixed by Gnulib:
 @itemize
index 29c10c1..30358bd 100644 (file)
@@ -4,7 +4,7 @@
 
 POSIX specification:@* @url{http://www.opengroup.org/onlinepubs/9699919799/functions/toascii.html}
 
-Gnulib module: ---
+Gnulib module: ctype
 
 Portability problems fixed by Gnulib:
 @itemize
index c985f96..719a2cc 100644 (file)
@@ -4,7 +4,7 @@
 
 POSIX specification:@* @url{http://www.opengroup.org/onlinepubs/9699919799/functions/tolower.html}
 
-Gnulib module: ---
+Gnulib module: ctype
 
 Portability problems fixed by Gnulib:
 @itemize
index 240e0cd..e73f690 100644 (file)
@@ -4,7 +4,7 @@
 
 POSIX specification:@* @url{http://www.opengroup.org/onlinepubs/9699919799/functions/toupper.html}
 
-Gnulib module: ---
+Gnulib module: ctype
 
 Portability problems fixed by Gnulib:
 @itemize
index ec000dc..90ed9cb 100644 (file)
@@ -6,6 +6,7 @@ lib/ctype.in.h
 m4/ctype.m4
 
 Depends-on:
+extern-inline
 include_next
 snippet/c++defs
 snippet/warn-on-use
index 92f528f..33b5365 100644 (file)
@@ -12,6 +12,7 @@ lib/memcpy.c
 m4/memcpy.m4
 
 Depends-on:
+string
 
 configure.ac:
 gl_FUNC_MEMCPY
@@ -30,4 +31,3 @@ GPL
 
 Maintainer:
 Jim Meyering
-
index a6fdff4..b4ded41 100644 (file)
@@ -12,6 +12,7 @@ lib/memmove.c
 m4/memmove.m4
 
 Depends-on:
+string
 
 configure.ac:
 gl_FUNC_MEMMOVE
index 9fb1a5d..9594137 100644 (file)
@@ -12,6 +12,7 @@ lib/memset.c
 m4/memset.m4
 
 Depends-on:
+string
 
 configure.ac:
 gl_FUNC_MEMSET
index 2f5471b..c7b942a 100644 (file)
@@ -7,6 +7,7 @@ m4/string_h.m4
 
 Depends-on:
 extensions
+extern-inline
 include_next
 snippet/arg-nonnull
 snippet/c++defs