Bruno Haible <bruno <at> clisp.org> writes: > > Eric Blake wrote: > > Here's the corresponding gnulib patch. OK to apply? > > I would feel a little safer if you would turn the AC_REQUIRE([AC_GNU_SOURCE]) > into AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS]) rather than omitting them. If > some piece of autoconf macro needs to be used at "early" time, this > ordering constraint is relevant. You're betting on the fact that the macros > are not used "early". There's no big reason to bet on this: An AC_REQUIRE > does not cost any size in the configure file.
Agreed (well, it DOES add a blank newline, unless we use dnl, but I'm not as worried about that, since this isn't the only instance where gnulib outputs more whitespace than strictly necessary). Here's what I've committed. > > The patch to m4/lock.m4 has this problem, and also another one: lock.m4 is > used as part of the gettext infrastructure, which requires only autoconf > >= 2.54 and should not include extensions.m4. - Can you change m4/lock.m4 > to use AC_USE_SYSTEM_EXTENSIONS only in autoconf version >= 2.62, and > AC_GNU_SOURCE otherwise? Something like > > m4_if(m4_version_compare(m4_defn([m4_PACKAGE_VERSION]),[2.62]),[-1], > [AC_REQUIRE([AC_GNU_SOURCE])], > [AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])]) I've posted a patch to autoconf[1] to make this idea kosher, but modified it slightly in the lock.m4 that I committed. I then tested the lock module, using autoconf-2.59/automake-1.9.6, both in isolation and alongside extensions, to check that _GNU_SOURCE was still defined in the resulting config.h file. This patch makes the lock module the only user of a *.m4 file with AC_USE_SYSTEM_EXTENSIONS without also depending on the extensions module. [1] http://thread.gmane.org/gmane.comp.sysutils.autoconf.patches/4713 2007-09-12 Eric Blake <[EMAIL PROTECTED]> Track CVS Autoconf on AC_USE_SYSTEM_EXTENSIONS. * m4/extensions.m4 (AC_USE_SYSTEM_EXTENSIONS): Update to CVS Autoconf definition. * modules/euidaccess (Depends-on): Add extensions, for AC_USE_SYSTEM_EXTENSIONS with autoconf <= 2.59. * modules/fnmatch (Depends-on): Likewise. * modules/getaddrinfo (Depends-on): Likewise. * modules/getdelim (Depends-on): Likewise. * modules/getline (Depends-on): Likewise. * modules/getsubopt (Depends-on): Likewise. * modules/gettext (Depends-on): Likewise. * modules/group-member (Depends-on): Likewise. * modules/mbchar (Depends-on): Likewise. * modules/memmem (Depends-on): Likewise. * modules/mempcpy (Depends-on): Likewise. * modules/memrchr (Depends-on): Likewise. * modules/pagealign_alloc (Depends-on): Likewise. * modules/readutmp (Depends-on): Likewise. * modules/stpcpy (Depends-on): Likewise. * modules/stpncpy (Depends-on): Likewise. * modules/strchrnul (Depends-on): Likewise. * modules/strndup (Depends-on): Likewise. * modules/strsep (Depends-on): Likewise. * modules/strverscmp (Depends-on): Likewise. * modules/vasprintf (Depends-on): Likewise. * modules/wcwidth (Depends-on): Likewise. * m4/euidaccess.m4 (gl_FUNC_EUIDACCESS): AC_GNU_SOURCE will be obsolete in Autoconf 2.62; use AC_USE_SYSTEM_EXTENSIONS instead. * m4/fnmatch.m4 (gl_FUNC_FNMATCH_GNU): Likewise. * m4/getaddrinfo.m4 (gl_PREREQ_GETADDR_INFO): Likewise. * m4/getdelim.m4 (gl_FUNC_GETDELIM): Likewise. * m4/getline.m4 (gl_FUNC_GETLINE): Likewise. * m4/getsubopt.m4 (gl_FUNC_GETSUBOPT): Likewise. * m4/glob.m4 (gl_PREREQ_GLOB): Likewise. * m4/group-member.m4 (gl_FUNC_GROUP_MEMBER): Likewise. * m4/mbchar.m4 (gl_MBCHAR): Likewise. * m4/memmem.m4 (gl_FUNC_MEMMEM): Likewise. * m4/mempcpy.m4 (gl_FUNC_MEMPCPY): Likewise. * m4/memrchr.m4 (gl_FUNC_MEMRCHR): Likewise. * m4/mmap-anon.m4 (gl_FUNC_MMAP_ANON): Likewise. * m4/pagealign_alloc.m4 (gl_PAGEALIGN_ALLOC): Likewise. * m4/readutmp.m4 (gl_READUTMP): Likewise. * m4/regex.m4 (gl_PREREQ_REGEX): Likewise. * m4/stpcpy.m4 (gl_FUNC_STPCPY): Likewise. * m4/stpncpy.m4 (gl_FUNC_STPNCPY): Likewise. * m4/strchrnul.m4 (gl_FUNC_STRCHRNUL): Likewise. * m4/strndup.m4 (gl_FUNC_STRNDUP): Likewise. * m4/strnlen.m4 (gl_FUNC_STRNLEN): Likewise. * m4/strsep.m4 (gl_FUNC_STRSEP): Likewise. * m4/strverscmp.m4 (gl_FUNC_STRVERSCMP): Likewise. * m4/vasprintf.m4 (gl_PREREQ_VASPRINTF_H): Likewise. * m4/wcwidth.m4 (gl_FUNC_WCWIDTH): Likewise. * m4/lock.m4 (gl_LOCK_EARLY_BODY): Likewise, but provide fallback, so that lock.m4 can be used in gettext without extensions module. Index: m4/euidaccess.m4 =================================================================== RCS file: /sources/gnulib/gnulib/m4/euidaccess.m4,v retrieving revision 1.6 diff -u -p -r1.6 euidaccess.m4 --- m4/euidaccess.m4 22 Nov 2006 13:40:25 -0000 1.6 +++ m4/euidaccess.m4 12 Sep 2007 15:57:04 -0000 @@ -1,5 +1,5 @@ -# euidaccess.m4 serial 7 -dnl Copyright (C) 2002-2006 Free Software Foundation, Inc. +# euidaccess.m4 serial 8 +dnl Copyright (C) 2002-2007 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. @@ -18,7 +18,7 @@ AC_DEFUN([gl_FUNC_NONREENTRANT_EUIDACCES AC_DEFUN([gl_FUNC_EUIDACCESS], [ dnl Persuade glibc <unistd.h> to declare euidaccess(). - AC_REQUIRE([AC_GNU_SOURCE]) + AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS]) AC_CHECK_DECLS_ONCE([euidaccess]) AC_REPLACE_FUNCS(euidaccess) Index: m4/extensions.m4 =================================================================== RCS file: /sources/gnulib/gnulib/m4/extensions.m4,v retrieving revision 1.13 diff -u -p -r1.13 extensions.m4 --- m4/extensions.m4 12 Oct 2006 08:01:18 -0000 1.13 +++ m4/extensions.m4 12 Sep 2007 15:57:04 -0000 @@ -1,14 +1,14 @@ -# serial 4 -*- Autoconf -*- +# serial 5 -*- Autoconf -*- # Enable extensions on systems that normally disable them. -# Copyright (C) 2003, 2006 Free Software Foundation, Inc. +# Copyright (C) 2003, 2006, 2007 Free Software Foundation, Inc. # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This definition of AC_USE_SYSTEM_EXTENSIONS is stolen from CVS # Autoconf. Perhaps we can remove this once we can assume Autoconf -# 2.61 or later everywhere, but since CVS Autoconf mutates rapidly +# 2.62 or later everywhere, but since CVS Autoconf mutates rapidly # enough in this area it's likely we'll need to redefine # AC_USE_SYSTEM_EXTENSIONS for quite some time. @@ -16,26 +16,48 @@ # ------------------------ # Enable extensions on systems that normally disable them, # typically due to standards-conformance issues. +# Remember that #undef in AH_VERBATIM gets replaced with #define by +# AC_DEFINE. The goal here is to define all known feature-enabling +# macros, then, if reports of conflicts are made, disable macros that +# cause problems on some platforms (such as __EXTENSIONS__). AC_DEFUN([AC_USE_SYSTEM_EXTENSIONS], -[ - AC_BEFORE([$0], [AC_COMPILE_IFELSE]) - AC_BEFORE([$0], [AC_RUN_IFELSE]) - - AC_REQUIRE([AC_GNU_SOURCE]) - AC_REQUIRE([AC_AIX]) - AC_REQUIRE([AC_MINIX]) +[AC_BEFORE([$0], [AC_COMPILE_IFELSE])dnl +AC_BEFORE([$0], [AC_RUN_IFELSE])dnl + + AC_CHECK_HEADER([minix/config.h], [MINIX=yes], [MINIX=]) + if test "$MINIX" = yes; then + AC_DEFINE([_POSIX_SOURCE], [1], + [Define to 1 if you need to in order for `stat' and other + things to work.]) + AC_DEFINE([_POSIX_1_SOURCE], [2], + [Define to 2 if the system does not provide POSIX.1 features + except with this defined.]) + AC_DEFINE([_MINIX], [1], + [Define to 1 if on MINIX.]) + fi AH_VERBATIM([__EXTENSIONS__], -[/* Enable extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# undef __EXTENSIONS__ +[/* Enable extensions on AIX 3, Interix. */ +#ifndef _ALL_SOURCE +# undef _ALL_SOURCE #endif +/* Enable GNU extensions on systems that have them. */ +#ifndef _GNU_SOURCE +# undef _GNU_SOURCE +#endif +/* Enable threading extensions on Solaris. */ #ifndef _POSIX_PTHREAD_SEMANTICS # undef _POSIX_PTHREAD_SEMANTICS #endif +/* Enable extensions on HP NonStop. */ #ifndef _TANDEM_SOURCE # undef _TANDEM_SOURCE -#endif]) +#endif +/* Enable general extensions on Solaris. */ +#ifndef __EXTENSIONS__ +# undef __EXTENSIONS__ +#endif +]) AC_CACHE_CHECK([whether it is safe to define __EXTENSIONS__], [ac_cv_safe_to_define___extensions__], [AC_COMPILE_IFELSE( @@ -46,9 +68,11 @@ AC_DEFUN([AC_USE_SYSTEM_EXTENSIONS], [ac_cv_safe_to_define___extensions__=no])]) test $ac_cv_safe_to_define___extensions__ = yes && AC_DEFINE([__EXTENSIONS__]) + AC_DEFINE([_ALL_SOURCE]) + AC_DEFINE([_GNU_SOURCE]) AC_DEFINE([_POSIX_PTHREAD_SEMANTICS]) AC_DEFINE([_TANDEM_SOURCE]) -]) +])# AC_USE_SYSTEM_EXTENSIONS # gl_USE_SYSTEM_EXTENSIONS # ------------------------ Index: m4/fnmatch.m4 =================================================================== RCS file: /sources/gnulib/gnulib/m4/fnmatch.m4,v retrieving revision 1.30 diff -u -p -r1.30 fnmatch.m4 --- m4/fnmatch.m4 6 Jun 2007 18:35:18 -0000 1.30 +++ m4/fnmatch.m4 12 Sep 2007 15:57:04 -0000 @@ -1,4 +1,4 @@ -# Check for fnmatch. +# Check for fnmatch - serial 2. # Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software # Foundation, Inc. @@ -110,7 +110,7 @@ AC_DEFUN([gl_FUNC_FNMATCH_POSIX], AC_DEFUN([gl_FUNC_FNMATCH_GNU], [ dnl Persuade glibc <fnmatch.h> to declare FNM_CASEFOLD etc. - AC_REQUIRE([AC_GNU_SOURCE]) + AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS]) FNMATCH_H= _AC_FUNC_FNMATCH_IF([GNU], [ac_cv_func_fnmatch_gnu], Index: m4/getaddrinfo.m4 =================================================================== RCS file: /sources/gnulib/gnulib/m4/getaddrinfo.m4,v retrieving revision 1.19 diff -u -p -r1.19 getaddrinfo.m4 --- m4/getaddrinfo.m4 28 Jun 2007 09:25:21 -0000 1.19 +++ m4/getaddrinfo.m4 12 Sep 2007 15:57:04 -0000 @@ -1,4 +1,4 @@ -# getaddrinfo.m4 serial 12 +# getaddrinfo.m4 serial 13 dnl Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, @@ -81,7 +81,7 @@ AC_DEFUN([gl_PREREQ_GETADDRINFO], [ AC_REQUIRE([gl_SOCKET_FAMILIES]) AC_REQUIRE([gl_HEADER_SYS_SOCKET]) AC_REQUIRE([AC_C_INLINE]) - AC_REQUIRE([AC_GNU_SOURCE]) + AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS]) AC_CHECK_HEADERS_ONCE(netinet/in.h netdb.h) AC_CHECK_DECLS([getaddrinfo, freeaddrinfo, gai_strerror, getnameinfo],,,[ /* sys/types.h is not needed according to POSIX, but the Index: m4/getdelim.m4 =================================================================== RCS file: /sources/gnulib/gnulib/m4/getdelim.m4,v retrieving revision 1.4 diff -u -p -r1.4 getdelim.m4 --- m4/getdelim.m4 23 Aug 2007 02:00:20 -0000 1.4 +++ m4/getdelim.m4 12 Sep 2007 15:57:04 -0000 @@ -1,4 +1,4 @@ -# getdelim.m4 serial 3 +# getdelim.m4 serial 4 dnl Copyright (C) 2005, 2006, 2007 Free Software dnl Foundation, Inc. dnl @@ -13,7 +13,7 @@ AC_DEFUN([gl_FUNC_GETDELIM], AC_REQUIRE([gl_STDIO_H_DEFAULTS]) dnl Persuade glibc <stdio.h> to declare getdelim(). - AC_REQUIRE([AC_GNU_SOURCE]) + AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS]) AC_REPLACE_FUNCS([getdelim]) AC_CHECK_DECLS_ONCE([getdelim]) Index: m4/getline.m4 =================================================================== RCS file: /sources/gnulib/gnulib/m4/getline.m4,v retrieving revision 1.20 diff -u -p -r1.20 getline.m4 --- m4/getline.m4 23 Aug 2007 02:00:20 -0000 1.20 +++ m4/getline.m4 12 Sep 2007 15:57:04 -0000 @@ -1,4 +1,4 @@ -# getline.m4 serial 16 +# getline.m4 serial 17 dnl Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2005, 2006, 2007 Free dnl Software Foundation, Inc. @@ -18,7 +18,7 @@ AC_DEFUN([gl_FUNC_GETLINE], AC_REQUIRE([gl_STDIO_H_DEFAULTS]) dnl Persuade glibc <stdio.h> to declare getline(). - AC_REQUIRE([AC_GNU_SOURCE]) + AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS]) AC_CHECK_DECLS_ONCE([getline]) Index: m4/getsubopt.m4 =================================================================== RCS file: /sources/gnulib/gnulib/m4/getsubopt.m4,v retrieving revision 1.3 diff -u -p -r1.3 getsubopt.m4 --- m4/getsubopt.m4 19 Feb 2007 00:08:40 -0000 1.3 +++ m4/getsubopt.m4 12 Sep 2007 15:57:04 -0000 @@ -1,4 +1,4 @@ -# getsubopt.m4 serial 3 +# getsubopt.m4 serial 4 dnl Copyright (C) 2004, 2007 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, @@ -7,7 +7,7 @@ dnl with or without modifications, as lo AC_DEFUN([gl_FUNC_GETSUBOPT], [ dnl Persuade glibc <stdlib.h> to declare getsubopt(). - AC_REQUIRE([AC_GNU_SOURCE]) + AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS]) AC_REQUIRE([gl_STDLIB_H_DEFAULTS]) AC_CHECK_FUNCS_ONCE([getsubopt]) Index: m4/glob.m4 =================================================================== RCS file: /sources/gnulib/gnulib/m4/glob.m4,v retrieving revision 1.12 diff -u -p -r1.12 glob.m4 --- m4/glob.m4 1 May 2007 18:08:51 -0000 1.12 +++ m4/glob.m4 12 Sep 2007 15:57:04 -0000 @@ -1,4 +1,4 @@ -# glob.m4 serial 8 +# glob.m4 serial 9 dnl Copyright (C) 2005-2007 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, @@ -74,7 +74,7 @@ AC_DEFUN([gl_PREREQ_GLOB], [ AC_REQUIRE([gl_CHECK_TYPE_STRUCT_DIRENT_D_TYPE])dnl AC_REQUIRE([AC_C_RESTRICT])dnl - AC_REQUIRE([AC_GNU_SOURCE])dnl + AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])dnl AC_CHECK_HEADERS_ONCE([sys/cdefs.h unistd.h])dnl if test $ac_cv_header_sys_cdefs_h = yes; then HAVE_SYS_CDEFS_H=1 Index: m4/group-member.m4 =================================================================== RCS file: /sources/gnulib/gnulib/m4/group-member.m4,v retrieving revision 1.11 diff -u -p -r1.11 group-member.m4 --- m4/group-member.m4 21 Aug 2006 21:46:31 -0000 1.11 +++ m4/group-member.m4 12 Sep 2007 15:57:04 -0000 @@ -1,6 +1,6 @@ -#serial 10 +#serial 11 -# Copyright (C) 1999, 2000, 2001, 2003, 2004, 2005, 2006 Free Software +# Copyright (C) 1999, 2000, 2001, 2003, 2004, 2005, 2006, 2007 Free Software # Foundation, Inc. # This file is free software; the Free Software Foundation @@ -12,7 +12,7 @@ dnl Written by Jim Meyering AC_DEFUN([gl_FUNC_GROUP_MEMBER], [ dnl Persuade glibc <unistd.h> to declare group_member(). - AC_REQUIRE([AC_GNU_SOURCE]) + AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS]) dnl Do this replacement check manually because I want the hyphen dnl (not the underscore) in the filename. Index: m4/lock.m4 =================================================================== RCS file: /sources/gnulib/gnulib/m4/lock.m4,v retrieving revision 1.9 diff -u -p -r1.9 lock.m4 --- m4/lock.m4 27 Oct 2006 14:06:54 -0000 1.9 +++ m4/lock.m4 12 Sep 2007 15:57:04 -0000 @@ -1,5 +1,5 @@ -# lock.m4 serial 6 (gettext-0.16) -dnl Copyright (C) 2005-2006 Free Software Foundation, Inc. +# lock.m4 serial 7 (gettext-0.16) +dnl Copyright (C) 2005-2007 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. @@ -35,7 +35,7 @@ AC_DEFUN([gl_LOCK_EARLY_BODY], AC_BEFORE([$0], [gl_ARGP])dnl AC_REQUIRE([AC_CANONICAL_HOST]) - AC_REQUIRE([AC_GNU_SOURCE]) dnl needed for pthread_rwlock_t on glibc systems + AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS]) dnl needed for pthread_rwlock_t on glibc systems dnl Check for multithreading. AC_ARG_ENABLE(threads, AC_HELP_STRING([--enable-threads={posix|solaris|pth|win32}], [specify multithreading API]) @@ -257,6 +257,14 @@ AC_DEFUN([gl_PREREQ_LOCK], [ AC_REQUIRE([AC_C_INLINE]) ]) +# AC_USE_SYSTEM_EXTENSIONS was only added in autoconf 2.60, but lock.m4 +# wants to work with autoconf 2.54. Add a fallback until such time as +# a newer autoconf is standard, if one is not already provided by gnulib +# extensions.m4. +m4_if(m4_version_compare(m4_PACKAGE_VERSION, [2.60]), [-1], + [m4_ifndef([AC_USE_SYSTEM_EXTENSIONS], + [AC_DEFUN([AC_USE_SYSTEM_EXTENSIONS], [AC_GNU_SOURCE])])]) + dnl Survey of platforms: dnl dnl Platform Available Compiler Supports test-lock Index: m4/mbchar.m4 =================================================================== RCS file: /sources/gnulib/gnulib/m4/mbchar.m4,v retrieving revision 1.7 diff -u -p -r1.7 mbchar.m4 --- m4/mbchar.m4 28 Jan 2007 16:00:03 -0000 1.7 +++ m4/mbchar.m4 12 Sep 2007 15:57:04 -0000 @@ -1,4 +1,4 @@ -# mbchar.m4 serial 6 +# mbchar.m4 serial 7 dnl Copyright (C) 2005-2007 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, @@ -9,5 +9,5 @@ dnl From Bruno Haible. AC_DEFUN([gl_MBCHAR], [ - AC_REQUIRE([AC_GNU_SOURCE]) + AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS]) ]) Index: m4/memmem.m4 =================================================================== RCS file: /sources/gnulib/gnulib/m4/memmem.m4,v retrieving revision 1.4 diff -u -p -r1.4 memmem.m4 --- m4/memmem.m4 27 Jan 2007 14:43:17 -0000 1.4 +++ m4/memmem.m4 12 Sep 2007 15:57:04 -0000 @@ -1,4 +1,4 @@ -# memmem.m4 serial 4 +# memmem.m4 serial 5 dnl Copyright (C) 2002, 2003, 2004, 2007 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, @@ -7,7 +7,7 @@ dnl with or without modifications, as lo AC_DEFUN([gl_FUNC_MEMMEM], [ dnl Persuade glibc <string.h> to declare memmem(). - AC_REQUIRE([AC_GNU_SOURCE]) + AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS]) AC_REQUIRE([gl_HEADER_STRING_H_DEFAULTS]) AC_REPLACE_FUNCS(memmem) Index: m4/mempcpy.m4 =================================================================== RCS file: /sources/gnulib/gnulib/m4/mempcpy.m4,v retrieving revision 1.6 diff -u -p -r1.6 mempcpy.m4 --- m4/mempcpy.m4 11 Mar 2007 23:09:09 -0000 1.6 +++ m4/mempcpy.m4 12 Sep 2007 15:57:04 -0000 @@ -1,4 +1,4 @@ -# mempcpy.m4 serial 7 +# mempcpy.m4 serial 8 dnl Copyright (C) 2003, 2004, 2006, 2007 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, @@ -7,7 +7,7 @@ dnl with or without modifications, as lo AC_DEFUN([gl_FUNC_MEMPCPY], [ dnl Persuade glibc <string.h> to declare mempcpy(). - AC_REQUIRE([AC_GNU_SOURCE]) + AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS]) dnl The mempcpy() declaration in lib/string_.h uses 'restrict'. AC_REQUIRE([AC_C_RESTRICT]) Index: m4/memrchr.m4 =================================================================== RCS file: /sources/gnulib/gnulib/m4/memrchr.m4,v retrieving revision 1.8 diff -u -p -r1.8 memrchr.m4 --- m4/memrchr.m4 27 Jan 2007 14:43:17 -0000 1.8 +++ m4/memrchr.m4 12 Sep 2007 15:57:04 -0000 @@ -1,4 +1,4 @@ -# memrchr.m4 serial 7 +# memrchr.m4 serial 8 dnl Copyright (C) 2002, 2003, 2005, 2006, 2007 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, @@ -7,7 +7,7 @@ dnl with or without modifications, as lo AC_DEFUN([gl_FUNC_MEMRCHR], [ dnl Persuade glibc <string.h> to declare memrchr(). - AC_REQUIRE([AC_GNU_SOURCE]) + AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS]) AC_REQUIRE([gl_HEADER_STRING_H_DEFAULTS]) AC_CHECK_DECLS_ONCE([memrchr]) Index: m4/mmap-anon.m4 =================================================================== RCS file: /sources/gnulib/gnulib/m4/mmap-anon.m4,v retrieving revision 1.5 diff -u -p -r1.5 mmap-anon.m4 --- m4/mmap-anon.m4 2 May 2005 05:04:12 -0000 1.5 +++ m4/mmap-anon.m4 12 Sep 2007 15:57:04 -0000 @@ -1,5 +1,5 @@ -# mmap-anon.m4 serial 3 -dnl Copyright (C) 2005 Free Software Foundation, Inc. +# mmap-anon.m4 serial 4 +dnl Copyright (C) 2005, 2007 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. @@ -11,7 +11,7 @@ AC_DEFUN([gl_FUNC_MMAP_ANON], AC_REQUIRE([AC_PROG_EGREP]) dnl Persuade glibc <sys/mman.h> to define MAP_ANONYMOUS. - AC_REQUIRE([AC_GNU_SOURCE]) + AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS]) # Check for mmap() AC_FUNC_MMAP Index: m4/pagealign_alloc.m4 =================================================================== RCS file: /sources/gnulib/gnulib/m4/pagealign_alloc.m4,v retrieving revision 1.4 diff -u -p -r1.4 pagealign_alloc.m4 --- m4/pagealign_alloc.m4 22 Aug 2006 17:15:28 -0000 1.4 +++ m4/pagealign_alloc.m4 12 Sep 2007 15:57:04 -0000 @@ -1,5 +1,5 @@ -#serial 3 -dnl Copyright (C) 2005, 2006 Free Software Foundation, Inc. +#serial 4 +dnl Copyright (C) 2005, 2006, 2007 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. @@ -7,7 +7,7 @@ dnl with or without modifications, as lo AC_DEFUN([gl_PAGEALIGN_ALLOC], [ dnl Persuade glibc <sys/mman.h> to define MAP_ANONYMOUS. - AC_REQUIRE([AC_GNU_SOURCE]) + AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS]) AC_LIBOBJ([pagealign_alloc]) gl_PREREQ_PAGEALIGN_ALLOC Index: m4/readutmp.m4 =================================================================== RCS file: /sources/gnulib/gnulib/m4/readutmp.m4,v retrieving revision 1.15 diff -u -p -r1.15 readutmp.m4 --- m4/readutmp.m4 16 Jan 2007 09:40:30 -0000 1.15 +++ m4/readutmp.m4 12 Sep 2007 15:57:04 -0000 @@ -1,4 +1,4 @@ -# readutmp.m4 serial 13 +# readutmp.m4 serial 14 dnl Copyright (C) 2002-2007 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, @@ -7,7 +7,7 @@ dnl with or without modifications, as lo AC_DEFUN([gl_READUTMP], [ dnl Persuade utmpx.h to declare utmpxname - AC_REQUIRE([AC_GNU_SOURCE]) + AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS]) AC_CHECK_HEADERS_ONCE(utmp.h utmpx.h) if test $ac_cv_header_utmp_h = yes || test $ac_cv_header_utmpx_h = yes; then Index: m4/regex.m4 =================================================================== RCS file: /sources/gnulib/gnulib/m4/regex.m4,v retrieving revision 1.66 diff -u -p -r1.66 regex.m4 --- m4/regex.m4 12 Jun 2007 17:44:37 -0000 1.66 +++ m4/regex.m4 12 Sep 2007 15:57:04 -0000 @@ -1,4 +1,4 @@ -#serial 47 +#serial 48 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, # 2006, 2007 Free Software Foundation, Inc. @@ -215,7 +215,7 @@ AC_DEFUN([gl_REGEX], # Prerequisites of lib/regex.c and lib/regex_internal.c. AC_DEFUN([gl_PREREQ_REGEX], [ - AC_REQUIRE([AC_GNU_SOURCE]) + AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS]) AC_REQUIRE([AC_C_RESTRICT]) AC_CHECK_FUNCS_ONCE([isblank iswctype mbrtowc wcrtomb wcscoll]) AC_CHECK_DECLS([isblank], [], [], [#include <ctype.h>]) Index: m4/stpcpy.m4 =================================================================== RCS file: /sources/gnulib/gnulib/m4/stpcpy.m4,v retrieving revision 1.5 diff -u -p -r1.5 stpcpy.m4 --- m4/stpcpy.m4 13 May 2007 21:57:40 -0000 1.5 +++ m4/stpcpy.m4 12 Sep 2007 15:57:04 -0000 @@ -1,4 +1,4 @@ -# stpcpy.m4 serial 4 +# stpcpy.m4 serial 5 dnl Copyright (C) 2002, 2007 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, @@ -7,7 +7,7 @@ dnl with or without modifications, as lo AC_DEFUN([gl_FUNC_STPCPY], [ dnl Persuade glibc <string.h> to declare stpcpy(). - AC_REQUIRE([AC_GNU_SOURCE]) + AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS]) dnl The stpcpy() declaration in lib/string_.h uses 'restrict'. AC_REQUIRE([AC_C_RESTRICT]) Index: m4/stpncpy.m4 =================================================================== RCS file: /sources/gnulib/gnulib/m4/stpncpy.m4,v retrieving revision 1.10 diff -u -p -r1.10 stpncpy.m4 --- m4/stpncpy.m4 13 May 2007 21:57:40 -0000 1.10 +++ m4/stpncpy.m4 12 Sep 2007 15:57:04 -0000 @@ -1,4 +1,4 @@ -# stpncpy.m4 serial 7 +# stpncpy.m4 serial 8 dnl Copyright (C) 2002-2003, 2005-2007 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, @@ -7,7 +7,7 @@ dnl with or without modifications, as lo AC_DEFUN([gl_FUNC_STPNCPY], [ dnl Persuade glibc <string.h> to declare stpncpy(). - AC_REQUIRE([AC_GNU_SOURCE]) + AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS]) dnl The stpncpy() declaration in lib/string_.h uses 'restrict'. AC_REQUIRE([AC_C_RESTRICT]) Index: m4/strchrnul.m4 =================================================================== RCS file: /sources/gnulib/gnulib/m4/strchrnul.m4,v retrieving revision 1.5 diff -u -p -r1.5 strchrnul.m4 --- m4/strchrnul.m4 27 Jan 2007 14:43:17 -0000 1.5 +++ m4/strchrnul.m4 12 Sep 2007 15:57:04 -0000 @@ -1,4 +1,4 @@ -# strchrnul.m4 serial 5 +# strchrnul.m4 serial 6 dnl Copyright (C) 2003, 2007 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, @@ -7,7 +7,7 @@ dnl with or without modifications, as lo AC_DEFUN([gl_FUNC_STRCHRNUL], [ dnl Persuade glibc <string.h> to declare strchrnul(). - AC_REQUIRE([AC_GNU_SOURCE]) + AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS]) AC_REQUIRE([gl_HEADER_STRING_H_DEFAULTS]) AC_REPLACE_FUNCS(strchrnul) Index: m4/strndup.m4 =================================================================== RCS file: /sources/gnulib/gnulib/m4/strndup.m4,v retrieving revision 1.14 diff -u -p -r1.14 strndup.m4 --- m4/strndup.m4 27 Jan 2007 14:43:17 -0000 1.14 +++ m4/strndup.m4 12 Sep 2007 15:57:04 -0000 @@ -1,4 +1,4 @@ -# strndup.m4 serial 13 +# strndup.m4 serial 14 dnl Copyright (C) 2002-2003, 2005-2007 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, @@ -7,7 +7,7 @@ dnl with or without modifications, as lo AC_DEFUN([gl_FUNC_STRNDUP], [ dnl Persuade glibc <string.h> to declare strndup(). - AC_REQUIRE([AC_GNU_SOURCE]) + AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS]) AC_REQUIRE([gl_HEADER_STRING_H_DEFAULTS]) AC_CHECK_DECLS_ONCE([strndup]) @@ -19,7 +19,7 @@ AC_DEFUN([gl_FUNC_STRNDUP], AC_CACHE_CHECK([for working strndup], gl_cv_func_strndup, [AC_RUN_IFELSE([ AC_LANG_PROGRAM([#include <string.h> - #include <stdlib.h>], [[ + #include <stdlib.h>], [[ #ifndef HAVE_DECL_STRNDUP extern char *strndup (const char *, size_t); #endif Index: m4/strnlen.m4 =================================================================== RCS file: /sources/gnulib/gnulib/m4/strnlen.m4,v retrieving revision 1.10 diff -u -p -r1.10 strnlen.m4 --- m4/strnlen.m4 27 Jan 2007 14:43:17 -0000 1.10 +++ m4/strnlen.m4 12 Sep 2007 15:57:04 -0000 @@ -1,4 +1,4 @@ -# strnlen.m4 serial 8 +# strnlen.m4 serial 9 dnl Copyright (C) 2002-2003, 2005-2007 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, @@ -7,7 +7,7 @@ dnl with or without modifications, as lo AC_DEFUN([gl_FUNC_STRNLEN], [ dnl Persuade glibc <string.h> to declare strnlen(). - AC_REQUIRE([AC_GNU_SOURCE]) + AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS]) AC_REQUIRE([gl_HEADER_STRING_H_DEFAULTS]) AC_CHECK_DECLS_ONCE([strnlen]) @@ -17,7 +17,7 @@ AC_DEFUN([gl_FUNC_STRNLEN], AC_FUNC_STRNLEN if test $ac_cv_func_strnlen_working = no; then - # This is necessary because automake-1.6.1 doens't understand + # This is necessary because automake-1.6.1 doesn't understand # that the above use of AC_FUNC_STRNLEN means we may have to use # lib/strnlen.c. #AC_LIBOBJ(strnlen) Index: m4/strsep.m4 =================================================================== RCS file: /sources/gnulib/gnulib/m4/strsep.m4,v retrieving revision 1.6 diff -u -p -r1.6 strsep.m4 --- m4/strsep.m4 13 May 2007 21:57:40 -0000 1.6 +++ m4/strsep.m4 12 Sep 2007 15:57:04 -0000 @@ -1,4 +1,4 @@ -# strsep.m4 serial 6 +# strsep.m4 serial 7 dnl Copyright (C) 2002, 2003, 2004, 2007 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, @@ -7,7 +7,7 @@ dnl with or without modifications, as lo AC_DEFUN([gl_FUNC_STRSEP], [ dnl Persuade glibc <string.h> to declare strsep(). - AC_REQUIRE([AC_GNU_SOURCE]) + AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS]) dnl The strsep() declaration in lib/string_.h uses 'restrict'. AC_REQUIRE([AC_C_RESTRICT]) Index: m4/strverscmp.m4 =================================================================== RCS file: /sources/gnulib/gnulib/m4/strverscmp.m4,v retrieving revision 1.4 diff -u -p -r1.4 strverscmp.m4 --- m4/strverscmp.m4 21 Aug 2006 21:46:31 -0000 1.4 +++ m4/strverscmp.m4 12 Sep 2007 15:57:04 -0000 @@ -1,5 +1,5 @@ -# strverscmp.m4 serial 4 -dnl Copyright (C) 2002, 2005, 2006 Free Software Foundation, Inc. +# strverscmp.m4 serial 5 +dnl Copyright (C) 2002, 2005, 2006, 2007 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. @@ -7,7 +7,7 @@ dnl with or without modifications, as lo AC_DEFUN([gl_FUNC_STRVERSCMP], [ dnl Persuade glibc <string.h> to declare strverscmp(). - AC_REQUIRE([AC_GNU_SOURCE]) + AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS]) AC_REPLACE_FUNCS(strverscmp) if test $ac_cv_func_strverscmp = no; then Index: m4/vasprintf.m4 =================================================================== RCS file: /sources/gnulib/gnulib/m4/vasprintf.m4,v retrieving revision 1.6 diff -u -p -r1.6 vasprintf.m4 --- m4/vasprintf.m4 14 May 2007 00:34:40 -0000 1.6 +++ m4/vasprintf.m4 12 Sep 2007 15:57:04 -0000 @@ -1,4 +1,4 @@ -# vasprintf.m4 serial 5 +# vasprintf.m4 serial 6 dnl Copyright (C) 2002-2003, 2006-2007 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, @@ -31,7 +31,7 @@ AC_DEFUN([gl_REPLACE_VASPRINTF], AC_DEFUN([gl_PREREQ_VASPRINTF_H], [ dnl Persuade glibc <stdio.h> to declare asprintf() and vasprintf(). - AC_REQUIRE([AC_GNU_SOURCE]) + AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS]) ]) # Prerequisites of lib/vasprintf.c. Index: m4/wcwidth.m4 =================================================================== RCS file: /sources/gnulib/gnulib/m4/wcwidth.m4,v retrieving revision 1.13 diff -u -p -r1.13 wcwidth.m4 --- m4/wcwidth.m4 7 Jul 2007 21:38:16 -0000 1.13 +++ m4/wcwidth.m4 12 Sep 2007 15:57:04 -0000 @@ -1,4 +1,4 @@ -# wcwidth.m4 serial 11 +# wcwidth.m4 serial 12 dnl Copyright (C) 2006, 2007 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, @@ -9,7 +9,7 @@ AC_DEFUN([gl_FUNC_WCWIDTH], AC_REQUIRE([gl_WCHAR_H_DEFAULTS]) dnl Persuade glibc <wchar.h> to declare wcwidth(). - AC_REQUIRE([AC_GNU_SOURCE]) + AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS]) AC_REQUIRE([gt_TYPE_WCHAR_T]) AC_REQUIRE([gt_TYPE_WINT_T]) Index: modules/euidaccess =================================================================== RCS file: /sources/gnulib/gnulib/modules/euidaccess,v retrieving revision 1.12 diff -u -p -r1.12 euidaccess --- modules/euidaccess 1 Feb 2007 01:52:34 -0000 1.12 +++ modules/euidaccess 12 Sep 2007 15:57:04 -0000 @@ -7,6 +7,7 @@ lib/euidaccess.c m4/euidaccess.m4 Depends-on: +extensions group-member sys_stat Index: modules/fnmatch =================================================================== RCS file: /sources/gnulib/gnulib/modules/fnmatch,v retrieving revision 1.18 diff -u -p -r1.18 fnmatch --- modules/fnmatch 16 Jul 2007 10:45:26 -0000 1.18 +++ modules/fnmatch 12 Sep 2007 15:57:04 -0000 @@ -9,6 +9,7 @@ m4/mbstate_t.m4 m4/fnmatch.m4 Depends-on: +extensions alloca stdbool wchar Index: modules/getaddrinfo =================================================================== RCS file: /sources/gnulib/gnulib/modules/getaddrinfo,v retrieving revision 1.15 diff -u -p -r1.15 getaddrinfo --- modules/getaddrinfo 16 Jul 2007 10:45:27 -0000 1.15 +++ modules/getaddrinfo 12 Sep 2007 15:57:04 -0000 @@ -8,6 +8,7 @@ lib/gai_strerror.c m4/getaddrinfo.m4 Depends-on: +extensions gettext-h inet_ntop snprintf Index: modules/getdelim =================================================================== RCS file: /sources/gnulib/gnulib/modules/getdelim,v retrieving revision 1.7 diff -u -p -r1.7 getdelim --- modules/getdelim 9 Sep 2007 14:27:13 -0000 1.7 +++ modules/getdelim 12 Sep 2007 15:57:04 -0000 @@ -6,6 +6,7 @@ lib/getdelim.c m4/getdelim.m4 Depends-on: +extensions stdio realloc-posix Index: modules/getline =================================================================== RCS file: /sources/gnulib/gnulib/modules/getline,v retrieving revision 1.15 diff -u -p -r1.15 getline --- modules/getline 22 Aug 2007 12:54:23 -0000 1.15 +++ modules/getline 12 Sep 2007 15:57:04 -0000 @@ -6,6 +6,7 @@ lib/getline.c m4/getline.m4 Depends-on: +extensions getdelim stdio Index: modules/getsubopt =================================================================== RCS file: /sources/gnulib/gnulib/modules/getsubopt,v retrieving revision 1.5 diff -u -p -r1.5 getsubopt --- modules/getsubopt 19 Feb 2007 00:08:40 -0000 1.5 +++ modules/getsubopt 12 Sep 2007 15:57:04 -0000 @@ -6,6 +6,7 @@ lib/getsubopt.c m4/getsubopt.m4 Depends-on: +extensions strchrnul stdlib Index: modules/gettext =================================================================== RCS file: /sources/gnulib/gnulib/modules/gettext,v retrieving revision 1.20 diff -u -p -r1.20 gettext --- modules/gettext 13 Jul 2007 01:29:04 -0000 1.20 +++ modules/gettext 12 Sep 2007 15:57:04 -0000 @@ -32,6 +32,7 @@ m4/xsize.m4 build-aux/config.rpath Depends-on: +extensions gettext-h havelib Index: modules/group-member =================================================================== RCS file: /sources/gnulib/gnulib/modules/group-member,v retrieving revision 1.10 diff -u -p -r1.10 group-member --- modules/group-member 13 Oct 2006 12:40:23 -0000 1.10 +++ modules/group-member 12 Sep 2007 15:57:04 -0000 @@ -7,6 +7,7 @@ lib/group-member.c m4/group-member.m4 Depends-on: +extensions xalloc stdbool Index: modules/mbchar =================================================================== RCS file: /sources/gnulib/gnulib/modules/mbchar,v retrieving revision 1.10 diff -u -p -r1.10 mbchar --- modules/mbchar 28 Jan 2007 16:00:02 -0000 1.10 +++ modules/mbchar 12 Sep 2007 15:57:04 -0000 @@ -7,6 +7,7 @@ lib/mbchar.c m4/mbchar.m4 Depends-on: +extensions stdbool wchar wctype Index: modules/memmem =================================================================== RCS file: /sources/gnulib/gnulib/modules/memmem,v retrieving revision 1.6 diff -u -p -r1.6 memmem --- modules/memmem 16 Jul 2007 10:45:27 -0000 1.6 +++ modules/memmem 12 Sep 2007 15:57:04 -0000 @@ -6,6 +6,7 @@ lib/memmem.c m4/memmem.m4 Depends-on: +extensions string configure.ac: Index: modules/mempcpy =================================================================== RCS file: /sources/gnulib/gnulib/modules/mempcpy,v retrieving revision 1.10 diff -u -p -r1.10 mempcpy --- modules/mempcpy 16 Jul 2007 10:45:28 -0000 1.10 +++ modules/mempcpy 12 Sep 2007 15:57:04 -0000 @@ -6,6 +6,7 @@ lib/mempcpy.c m4/mempcpy.m4 Depends-on: +extensions string configure.ac: Index: modules/memrchr =================================================================== RCS file: /sources/gnulib/gnulib/modules/memrchr,v retrieving revision 1.10 diff -u -p -r1.10 memrchr --- modules/memrchr 1 Feb 2007 00:29:52 -0000 1.10 +++ modules/memrchr 12 Sep 2007 15:57:04 -0000 @@ -6,6 +6,7 @@ lib/memrchr.c m4/memrchr.m4 Depends-on: +extensions string configure.ac: Index: modules/pagealign_alloc =================================================================== RCS file: /sources/gnulib/gnulib/modules/pagealign_alloc,v retrieving revision 1.7 diff -u -p -r1.7 pagealign_alloc --- modules/pagealign_alloc 13 Oct 2006 12:40:23 -0000 1.7 +++ modules/pagealign_alloc 12 Sep 2007 15:57:04 -0000 @@ -10,6 +10,7 @@ m4/pagealign_alloc.m4 Depends-on: error exit +extensions getpagesize gettext-h xalloc Index: modules/readutmp =================================================================== RCS file: /sources/gnulib/gnulib/modules/readutmp,v retrieving revision 1.12 diff -u -p -r1.12 readutmp --- modules/readutmp 13 Oct 2006 12:40:23 -0000 1.12 +++ modules/readutmp 12 Sep 2007 15:57:04 -0000 @@ -7,6 +7,7 @@ lib/readutmp.c m4/readutmp.m4 Depends-on: +extensions xalloc free stdbool Index: modules/stpcpy =================================================================== RCS file: /sources/gnulib/gnulib/modules/stpcpy,v retrieving revision 1.9 diff -u -p -r1.9 stpcpy --- modules/stpcpy 1 Feb 2007 00:29:52 -0000 1.9 +++ modules/stpcpy 12 Sep 2007 15:57:04 -0000 @@ -6,6 +6,7 @@ lib/stpcpy.c m4/stpcpy.m4 Depends-on: +extensions string configure.ac: Index: modules/stpncpy =================================================================== RCS file: /sources/gnulib/gnulib/modules/stpncpy,v retrieving revision 1.6 diff -u -p -r1.6 stpncpy --- modules/stpncpy 1 Feb 2007 00:29:52 -0000 1.6 +++ modules/stpncpy 12 Sep 2007 15:57:04 -0000 @@ -6,6 +6,7 @@ lib/stpncpy.c m4/stpncpy.m4 Depends-on: +extensions string configure.ac: Index: modules/strchrnul =================================================================== RCS file: /sources/gnulib/gnulib/modules/strchrnul,v retrieving revision 1.8 diff -u -p -r1.8 strchrnul --- modules/strchrnul 1 Feb 2007 00:29:52 -0000 1.8 +++ modules/strchrnul 12 Sep 2007 15:57:04 -0000 @@ -6,6 +6,7 @@ lib/strchrnul.c m4/strchrnul.m4 Depends-on: +extensions string configure.ac: Index: modules/strndup =================================================================== RCS file: /sources/gnulib/gnulib/modules/strndup,v retrieving revision 1.13 diff -u -p -r1.13 strndup --- modules/strndup 16 Jul 2007 10:45:30 -0000 1.13 +++ modules/strndup 12 Sep 2007 15:57:04 -0000 @@ -6,6 +6,7 @@ lib/strndup.c m4/strndup.m4 Depends-on: +extensions string strnlen Index: modules/strsep =================================================================== RCS file: /sources/gnulib/gnulib/modules/strsep,v retrieving revision 1.6 diff -u -p -r1.6 strsep --- modules/strsep 16 Jul 2007 10:45:30 -0000 1.6 +++ modules/strsep 12 Sep 2007 15:57:04 -0000 @@ -6,6 +6,7 @@ lib/strsep.c m4/strsep.m4 Depends-on: +extensions string strpbrk Index: modules/strverscmp =================================================================== RCS file: /sources/gnulib/gnulib/modules/strverscmp,v retrieving revision 1.9 diff -u -p -r1.9 strverscmp --- modules/strverscmp 30 Jul 2007 21:35:57 -0000 1.9 +++ modules/strverscmp 12 Sep 2007 15:57:04 -0000 @@ -7,6 +7,7 @@ lib/strverscmp.c m4/strverscmp.m4 Depends-on: +extensions configure.ac: gl_FUNC_STRVERSCMP Index: modules/vasprintf =================================================================== RCS file: /sources/gnulib/gnulib/modules/vasprintf,v retrieving revision 1.6 diff -u -p -r1.6 vasprintf --- modules/vasprintf 30 Jul 2007 21:35:57 -0000 1.6 +++ modules/vasprintf 12 Sep 2007 15:57:04 -0000 @@ -7,6 +7,7 @@ lib/asprintf.c m4/vasprintf.m4 Depends-on: +extensions vasnprintf stdio Index: modules/wcwidth =================================================================== RCS file: /sources/gnulib/gnulib/modules/wcwidth,v retrieving revision 1.9 diff -u -p -r1.9 wcwidth --- modules/wcwidth 7 Jul 2007 21:38:16 -0000 1.9 +++ modules/wcwidth 12 Sep 2007 15:57:04 -0000 @@ -8,6 +8,7 @@ m4/wchar_t.m4 m4/wint_t.m4 Depends-on: +extensions wchar wctype localcharset