bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH 1/5] extern-inline: document fixes for ctype and wctype macro


From: Paul Eggert
Subject: Re: [PATCH 1/5] extern-inline: document fixes for ctype and wctype macros
Date: Sun, 22 Sep 2013 21:27:32 -0700
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.0

Eric Blake wrote:
> This should probably list the 'ctype' gnulib module (here, and in all
> the other fixed ctype functions).

Thanks, I pushed this further patch to fix that, and a couple of
other related things I noticed.

---
 ChangeLog                         | 23 ++++++++++++++++++++++-
 doc/posix-functions/isalnum.texi  |  2 +-
 doc/posix-functions/isalpha.texi  |  2 +-
 doc/posix-functions/isascii.texi  |  2 +-
 doc/posix-functions/iscntrl.texi  |  2 +-
 doc/posix-functions/isdigit.texi  |  2 +-
 doc/posix-functions/isgraph.texi  |  2 +-
 doc/posix-functions/islower.texi  |  2 +-
 doc/posix-functions/isprint.texi  |  2 +-
 doc/posix-functions/ispunct.texi  |  2 +-
 doc/posix-functions/isspace.texi  |  2 +-
 doc/posix-functions/isupper.texi  |  2 +-
 doc/posix-functions/isxdigit.texi |  2 +-
 doc/posix-functions/strcat.texi   |  2 +-
 doc/posix-functions/strcpy.texi   |  2 +-
 doc/posix-functions/strncpy.texi  |  2 +-
 doc/posix-functions/toascii.texi  |  2 +-
 doc/posix-functions/tolower.texi  |  2 +-
 doc/posix-functions/toupper.texi  |  2 +-
 modules/ctype                     |  1 +
 modules/memcpy                    |  2 +-
 modules/memmove                   |  1 +
 modules/memset                    |  1 +
 modules/string                    |  1 +
 24 files changed, 45 insertions(+), 20 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 3777fc7..c56e64d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,24 @@
+2013-09-22  Paul Eggert  <address@hidden>
+
+       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  <address@hidden>
 
        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
diff --git a/doc/posix-functions/isalnum.texi b/doc/posix-functions/isalnum.texi
index e6b7714..9de1446 100644
--- a/doc/posix-functions/isalnum.texi
+++ b/doc/posix-functions/isalnum.texi
@@ -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
diff --git a/doc/posix-functions/isalpha.texi b/doc/posix-functions/isalpha.texi
index e360d55..db06de7 100644
--- a/doc/posix-functions/isalpha.texi
+++ b/doc/posix-functions/isalpha.texi
@@ -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
diff --git a/doc/posix-functions/isascii.texi b/doc/posix-functions/isascii.texi
index a6908dd..d891757 100644
--- a/doc/posix-functions/isascii.texi
+++ b/doc/posix-functions/isascii.texi
@@ -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
diff --git a/doc/posix-functions/iscntrl.texi b/doc/posix-functions/iscntrl.texi
index 129fb4c..7e6813f 100644
--- a/doc/posix-functions/iscntrl.texi
+++ b/doc/posix-functions/iscntrl.texi
@@ -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
diff --git a/doc/posix-functions/isdigit.texi b/doc/posix-functions/isdigit.texi
index cb01d4e..4b27a83 100644
--- a/doc/posix-functions/isdigit.texi
+++ b/doc/posix-functions/isdigit.texi
@@ -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
diff --git a/doc/posix-functions/isgraph.texi b/doc/posix-functions/isgraph.texi
index 22f155b..52f219d 100644
--- a/doc/posix-functions/isgraph.texi
+++ b/doc/posix-functions/isgraph.texi
@@ -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
diff --git a/doc/posix-functions/islower.texi b/doc/posix-functions/islower.texi
index e302cec..2c57fa3 100644
--- a/doc/posix-functions/islower.texi
+++ b/doc/posix-functions/islower.texi
@@ -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
diff --git a/doc/posix-functions/isprint.texi b/doc/posix-functions/isprint.texi
index 82f717b..54227da 100644
--- a/doc/posix-functions/isprint.texi
+++ b/doc/posix-functions/isprint.texi
@@ -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
diff --git a/doc/posix-functions/ispunct.texi b/doc/posix-functions/ispunct.texi
index 2b64319..0a85c9b 100644
--- a/doc/posix-functions/ispunct.texi
+++ b/doc/posix-functions/ispunct.texi
@@ -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
diff --git a/doc/posix-functions/isspace.texi b/doc/posix-functions/isspace.texi
index 351eb2f..f70fef0 100644
--- a/doc/posix-functions/isspace.texi
+++ b/doc/posix-functions/isspace.texi
@@ -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
diff --git a/doc/posix-functions/isupper.texi b/doc/posix-functions/isupper.texi
index 155ad12..802d3f2 100644
--- a/doc/posix-functions/isupper.texi
+++ b/doc/posix-functions/isupper.texi
@@ -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
diff --git a/doc/posix-functions/isxdigit.texi 
b/doc/posix-functions/isxdigit.texi
index 1535e00..7d759fc 100644
--- a/doc/posix-functions/isxdigit.texi
+++ b/doc/posix-functions/isxdigit.texi
@@ -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
diff --git a/doc/posix-functions/strcat.texi b/doc/posix-functions/strcat.texi
index c2cd3ea..222460b 100644
--- a/doc/posix-functions/strcat.texi
+++ b/doc/posix-functions/strcat.texi
@@ -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
diff --git a/doc/posix-functions/strcpy.texi b/doc/posix-functions/strcpy.texi
index ab83b48..3289362 100644
--- a/doc/posix-functions/strcpy.texi
+++ b/doc/posix-functions/strcpy.texi
@@ -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
diff --git a/doc/posix-functions/strncpy.texi b/doc/posix-functions/strncpy.texi
index 475b7c5..3cc6b45 100644
--- a/doc/posix-functions/strncpy.texi
+++ b/doc/posix-functions/strncpy.texi
@@ -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
diff --git a/doc/posix-functions/toascii.texi b/doc/posix-functions/toascii.texi
index 29c10c1..30358bd 100644
--- a/doc/posix-functions/toascii.texi
+++ b/doc/posix-functions/toascii.texi
@@ -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
diff --git a/doc/posix-functions/tolower.texi b/doc/posix-functions/tolower.texi
index c985f96..719a2cc 100644
--- a/doc/posix-functions/tolower.texi
+++ b/doc/posix-functions/tolower.texi
@@ -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
diff --git a/doc/posix-functions/toupper.texi b/doc/posix-functions/toupper.texi
index 240e0cd..e73f690 100644
--- a/doc/posix-functions/toupper.texi
+++ b/doc/posix-functions/toupper.texi
@@ -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
diff --git a/modules/ctype b/modules/ctype
index ec000dc..90ed9cb 100644
--- a/modules/ctype
+++ b/modules/ctype
@@ -6,6 +6,7 @@ lib/ctype.in.h
 m4/ctype.m4
 
 Depends-on:
+extern-inline
 include_next
 snippet/c++defs
 snippet/warn-on-use
diff --git a/modules/memcpy b/modules/memcpy
index 92f528f..33b5365 100644
--- a/modules/memcpy
+++ b/modules/memcpy
@@ -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
-
diff --git a/modules/memmove b/modules/memmove
index a6fdff4..b4ded41 100644
--- a/modules/memmove
+++ b/modules/memmove
@@ -12,6 +12,7 @@ lib/memmove.c
 m4/memmove.m4
 
 Depends-on:
+string
 
 configure.ac:
 gl_FUNC_MEMMOVE
diff --git a/modules/memset b/modules/memset
index 9fb1a5d..9594137 100644
--- a/modules/memset
+++ b/modules/memset
@@ -12,6 +12,7 @@ lib/memset.c
 m4/memset.m4
 
 Depends-on:
+string
 
 configure.ac:
 gl_FUNC_MEMSET
diff --git a/modules/string b/modules/string
index 2f5471b..c7b942a 100644
--- a/modules/string
+++ b/modules/string
@@ -7,6 +7,7 @@ m4/string_h.m4
 
 Depends-on:
 extensions
+extern-inline
 include_next
 snippet/arg-nonnull
 snippet/c++defs
-- 
1.8.3.1





reply via email to

[Prev in Thread] Current Thread [Next in Thread]