+2007-10-28 Bruno Haible <bruno@clisp.org>
+
+ Fix link errors with Sun C 5.0 on Solaris 10.
+ * m4/floorf.m4 (gl_FUNC_FLOORF): Consider also the case that the
+ function is declared but not present in the compiler's libm.
+ * m4/floorl.m4 (gl_FUNC_FLOORL): Likewise.
+ * m4/ceilf.m4 (gl_FUNC_CEILF): Likewise.
+ * m4/ceill.m4 (gl_FUNC_CEILL: Likewise.
+ * lib/math.in.h: Test REPLACE_CEILF instead of HAVE_DECL_CEILF.
+ Test REPLACE_CEILL instead of HAVE_DECL_CEILL.
+ Test REPLACE_FLOORF instead of HAVE_DECL_FLOORF.
+ Test REPLACE_FLOORL instead of HAVE_DECL_FLOORL.
+ * m4/math_h.m4 (gl_MATH_H_DEFAULTS): Update.
+ * modules/math (Makefile.am): Substitute REPLACE_CEILF instead of
+ HAVE_DECL_CEILF, REPLACE_CEILL instead of HAVE_DECL_CEILL,
+ REPLACE_FLOORF instead of HAVE_DECL_FLOORF, REPLACE_FLOORL instead of
+ HAVE_DECL_FLOORL.
+
+2007-10-28 Bruno Haible <bruno@clisp.org>
+
+ * m4/floorl.m4 (gl_FUNC_FLOORL_LIBS): New macro, extracted from
+ gl_FUNC_FLOORL. Cache the result.
+ (gl_FUNC_FLOORL): Use it.
+ * m4/ceill.m4 (gl_FUNC_CEILL_LIBS): New macro, extracted from
+ gl_FUNC_CEILL. Cache the result.
+ (gl_FUNC_CEILL): Use it.
+
+ * m4/floor.m4 (gl_FUNC_FLOOR_LIBS): New macro, extracted from
+ gl_FUNC_FLOOR. Cache the result.
+ (gl_FUNC_FLOOR): Use it.
+ * m4/ceil.m4 (gl_FUNC_CEIL_LIBS): New macro, extracted from
+ gl_FUNC_CEIL. Cache the result.
+ (gl_FUNC_CEIL): Use it.
+
+ * m4/floorf.m4 (gl_FUNC_FLOORF_LIBS): New macro, extracted from
+ gl_FUNC_FLOORF. Cache the result.
+ (gl_FUNC_FLOORF): Use it.
+ * m4/ceilf.m4 (gl_FUNC_CEILF_LIBS): New macro, extracted from
+ gl_FUNC_CEILF. Cache the result.
+ (gl_FUNC_CEILF): Use it.
+
+2007-10-28 Bruno Haible <bruno@clisp.org>
+
+ * gnulib-tool: Allow specifying the LGPL version number through
+ --lgpl=2 or --lgpl=3.
+ (func_usage): Document --lgpl with argument.
+ Handle --lgpl=... arguments.
+ (func_import): Recognize also gl_LGPL calls with an argument. When
+ --lgpl=2 is used and the module's license is just LGPL, report an
+ error. Set sed_transform_lib_file according to the lgpl variable. In
+ the generated files, use --lgpl or gl_LGPL invocations with argument,
+ if necessary.
+ * doc/gnulib-intro.texi (Copyright): Explain how to get modules under
+ an LGPv2+ license.
+ * doc/gnulib-tool.texi (Modified imports): Update explanation of
+ gl_LGPL macro.
+
+2007-10-28 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+ Bruno Haible <bruno@clisp.org>
+
+ * lib/unistr.h (u8_uctomb_aux): Declare also if !HAVE_INLINE.
+ (u16_uctomb_aux): Likewise.
+ * lib/unistr/u8-uctomb-aux.c (u8_uctomb_aux): Define also if
+ !HAVE_INLINE.
+ * lib/unistr/u16-uctomb-aux.c (u16_uctomb_aux): Likewise
+
+2007-10-28 Bruno Haible <bruno@clisp.org>
+
+ * modules/error: Add a notice recommending to change XGETTEXT_OPTIONS.
+ Invoke AM_GETTEXT_OPTION if it exists.
+ * modules/vasprintf: Likewise.
+ * modules/verror: Likewise.
+ * modules/xprintf: Likewise.
+ * modules/xvasprintf: Likewise.
+
+2007-10-27 Ben Pfaff <blp@gnu.org>
+
+ * lib/math.in.h: Define isfinite macro and prototypes for
+ gl_isfinitef, gl_isfinited, gl_isfinitel if we are providing
+ implementations.
+ * m4/math_h.m4: New substitutions for isfinite module.
+ * lib/isfinite.c: New file.
+ * m4/isfinite.m4: New file.
+ * modules/math: Replace isfinite-related @VARS@ in math.in.h.
+ * modules/isfinite: New file.
+ * modules/isfinite-tests: New file.
+ * tests/tests-isfinite.c: New file.
+ * doc/functions/isfinite.texi: Mention isfinite module.
+ * MODULES.html.sh: Mention new module.
+
+2007-10-27 Ben Pfaff <blp@gnu.org>
+
+ Ralf Wildenhues reported that Tru64 4.0D declares the round
+ functions but does not have definitions.
+ * m4/check-math-lib.m4 (gl_CHECK_MATH_LIB): If the target function
+ cannot be found in any library, set the output variable to
+ "missing" instead of "".
+ * m4/round.m4: Also use our substitute if we cannot find round in
+ any library, even if it is declared.
+ * m4/roundf.m4: Likewise for roundf.
+ * m4/roundl.m4: Likewise for roundl.
+ * lib/math.in.h: Undefine roundf, round, roundl before defining
+ their replacements, to allow for hypothetical systems where these
+ may be defined as macros but not available in libraries.
+
+2007-10-27 Bruno Haible <bruno@clisp.org>
+
+ * doc/gnulib.texi: Invoke @firstparagraphindent.
+ * doc/gnulib-tool.texi (Simple update): Mention possible incompatible
+ changes in gnulib.
+ (Source changes): New section.
+
+2007-10-26 Bruno Haible <bruno@clisp.org>
+
+ * m4/gnulib-common.m4 (AC_C_RESTRICT): New overriding definition,
+ borrowed from autoconf.
+
+2007-10-26 Bruno Haible <bruno@clisp.org>
+
+ * lib/strerror.c (rpl_strerror): Return "Unknown error ..." also if
+ strerror returned the empty string. Needed on HP-UX 11.00.
+
+2007-10-24 Micah Cowan <micah@cowan.name>
+
+ Remove vestiges of cvs-gnulib-checkout process. Now we use git.
+ * build-aux/bootstrap: Remove support for now-unnecessary option,
+ --cvs-user, and envvars CVS_USER, CVS_RSH.
+
+2007-10-24 Jim Meyering <meyering@redhat.com>
+
+ Avoid diagnostics from sha1sum when there is no cached checksum.
+ * build-aux/bootstrap (update_po_files): Skip the sha1sum check
+ if the po.s1 file hasn't been created yet.
+
+ * build-aux/bootstrap: Sync from coreutils:
+ 2007-10-24 Jim Meyering <meyering@redhat.com>
+ Get gnulib from the git repository, not from an obsolete cvs one.
+ * build-aux/bootstrap: Suggestion from Micah Cowan.
+ 2007-10-04 Jim Meyering <jim@meyering.net>
+ * build-aux/bootstrap (slurp): Adapt to _.h -> .in.h name change.
+ (update_po_files): Work also when there are no .po files in po/.
+
+2007-10-24 Paul Eggert <eggert@cs.ucla.edu>
+
+ * README: Append ".git" to git and cg examples.
+ Problem reported by Benoit Sigoure.
+
+2007-10-23 Micah Cowan <micah@cowan.name>
+
+ * users.txt: Add wget.
+
+2007-10-23 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+ Fix linking of some unistdio tests on FreeBSD.
+ * modules/unistdio/u16-vsnprintf-tests
+ (test_u16_vsprintf1_LDADD): Add @LIBINTL@.
+ * modules/unistdio/u16-vsprintf-tests
+ (test_u16_vsnprintf1_LDADD): Likewise.
+ * modules/unistdio/u32-vsnprintf-tests
+ (test_u32_vsnprintf1_LDADD): Likewise.
+ * modules/unistdio/u32-vsprintf-tests
+ (test_u32_vsprintf1_LDADD): Likewise.
+ * modules/unistdio/u8-vsnprintf-tests
+ (test_u8_vsnprintf1_LDADD): Likewise.
+ * modules/unistdio/u8-vsprintf-tests
+ (test_u8_vsprintf1_LDADD): Likewise.
+ * modules/unistdio/ulc-vsnprintf-tests
+ (test_ulc_vsnprintf1_LDADD): Likewise.
+ * modules/unistdio/ulc-vsprintf-tests
+ (test_ulc_vsprintf1_LDADD): Likewise.
+
+ Fix linking of some uniconv tests on FreeBSD.
+ * modules/uniconv/u16-conv-from-enc-tests
+ (test_u16_conv_from_enc_LDADD): Link $(LDADD) before @LIBICONV@.
+ * modules/uniconv/u16-conv-to-enc-tests
+ (test_u16_conv_to_enc_LDADD): Likewise.
+ * modules/uniconv/u16-strconv-from-enc-tests
+ (test_u16_strconv_from_enc_LDADD): Likewise.
+ * modules/uniconv/u16-strconv-to-enc-tests
+ (test_u16_strconv_to_enc_LDADD): Likewise.
+ * modules/uniconv/u32-conv-from-enc-tests
+ (test_u32_conv_from_enc_LDADD): Likewise.
+ * modules/uniconv/u32-conv-to-enc-tests
+ (test_u32_conv_to_enc_LDADD): Likewise.
+ * modules/uniconv/u32-strconv-from-enc-tests
+ (test_u32_strconv_from_enc_LDADD): Likewise.
+ * modules/uniconv/u32-strconv-to-enc-tests
+ (test_u32_strconv_to_enc_LDADD): Likewise.
+ * modules/uniconv/u8-conv-from-enc-tests
+ (test_u8_conv_from_enc_LDADD): Likewise.
+ * modules/uniconv/u8-conv-to-enc-tests
+ (test_u8_conv_to_enc_LDADD): Likewise.
+ * modules/uniconv/u8-strconv-from-enc-tests
+ (test_u8_strconv_from_enc_LDADD): Likewise.
+ * modules/uniconv/u8-strconv-to-enc-tests
+ (test_u8_strconv_to_enc_LDADD): Likewise.
+
+2007-10-22 Bruno Haible <bruno@clisp.org>
+
+ * lib/stdint.in.h: Add check that intmax_t and uintmax_t have the same
+ size.
+
+2007-10-22 Eric Blake <ebb9@byu.net>
+
+ Tweak x*printf documentation.
+ * lib/xprintf.c (xprintf, xvprintf, xfprintf, xvfprintf): Adjust
+ variable name and comments.
+ Suggested by Bruno Haible.
+
+2007-10-22 Bruno Haible <bruno@clisp.org>
+
+ * lib/acl.c (copy_acl): Fix file name in comment.
+
+2007-10-22 Paul Eggert <eggert@cs.ucla.edu>
+
+ Fix Tru64 problem with stdbool.h.
+ * lib/stdbool.in.h (false, true):
+ [! (defined __cplusplus || defined __BEOS__) && !defined __GNUC__]:
+ Don't declare as an enum in this situation; it runs afoul of Tru64.
+ Problem reported by Steven M. Schweda in
+ <http://lists.gnu.org/archive/html/bug-autoconf/2007-10/msg00019.html>.
+
+2007-10-22 Eric Blake <ebb9@byu.net>
+
+ Also wrap vf?printf.
+ * lib/xprintf.h (xvprintf, xvfprintf): New declarations.
+ * lib/xprintf.c (xprintf, xfprintf): Work for C89.
+ (xvprintf, xvfprintf): New functions.
+
+2007-10-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+ * modules/fstrcmp-tests (test_fstrcmp_LDADD): New, add
+ @LIBINTL@ for FreeBSD 6.2, $(LIBTHREAD) for AIX 4.3.3.
+
+ * lib/uniconv/u16-conv-to-enc.c (U_MBLEN): Define.
+ * lib/uniconv/u32-conv-to-enc.c (U_MBLEN): Likewise.
+
+2007-10-22 Paul Eggert <eggert@cs.ucla.edu>
+
+ * lib/acl.c (copy_acl): Adjust to IRIX 6.5. Problem reported
+ by Bruno Haible.
+
+2007-10-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+ * lib/getloadavg.c
+ [defined (__osf__) && (defined (__alpha) || defined (__alpha__)]:
+ Undef `sys' after including sys/table.h, for Tru64 4.0D.
+
+ * tests/test-i-ring.c: Work for C89.
+
+2007-10-22 Bruno Haible <bruno@clisp.org>
+
+ * m4/ulonglong.m4 (AC_TYPE_UNSIGNED_LONG_LONG_INT): Use -1ull, not
+ -1u, in preprocessor expression, so that we don't test for the bug
+ in HP-UX 11.00 cpp. Testing for this bug caused problems; see
+ <http://lists.gnu.org/archive/html/bug-gnulib/2007-10/msg00329.html>.
+
+2007-10-22 Eric Blake <ebb9@byu.net>
+
+ * tests/test-yesno.sh: Silence stderr during test.
+
+2007-10-22 Simon Josefsson <simon@josefsson.org>
+
+ * modules/crypto/gc-camellia: New file.
+
+ * m4/gc-camellia.m4: New file.
+
+ * lib/gc-libgcrypt.c (gc_cipher_open): Support Camellia.
+
+ * lib/gc.h (enum Gc_cipher): Add GC_CAMELLIA128, GC_CAMELLIA256.
+
+2007-10-22 Simon Josefsson <simon@josefsson.org>
+
+ * build-aux/maint.mk (gzip_rsyncable): Don't fail if gzip sends
+ --help to stdout. Reported by sms@antinode.org (Steven
+ M. Schweda).
+
+2007-10-22 Simon Josefsson <simon@josefsson.org>
+
+ * users.txt: Fix link to libksba.
+
+2007-10-21 Ben Pfaff <blp@gnu.org>
+
+ * modules/roundf-tests: Add dependency on floorf, ceilf to allow
+ round.c roundf implementation that depends on floorf and ceilf to
+ be tested unconditionally.
+
+2007-10-21 Ben Pfaff <blp@gnu.org>
+
+ * m4/check-libm-func.m4: Removed.
+ * m4/check-math-lib.m4: New file.
+ * m4/round.m4: Rewrite to use gl_CHECK_MATH_LIB.
+ * m4/roundf.m4: Ditto, and fix lack of HAVE_DECL_ROUNDF
+ definition and lack of AC_LIBOBJ([roundf]).
+ * m4/roundl.m4: Ditto, and similarly for roundl.
+ * modules/round: Reference new m4 file.
+ * modules/roundf: Ditto.
+ * modules/roundl: Ditto.
+ * tests/test-round2.c (main): Use ROUND instead of round.
+ Bug report from Bruno Haible.
+
+2007-10-21 Bruno Haible <bruno@clisp.org>
+
+ * lib/printf-parse.c: Don't assume <stdint.h> exists in IN_LIBASPRINTF
+ context.
+
+2007-10-21 Bruno Haible <bruno@clisp.org>
+
+ * tests/test-wcwidth.c (main): Allow negative result for some control
+ characters.
+
+ * m4/wcwidth.m4 (gl_FUNC_WCWIDTH): Check also the width of U+200B.
+ Needed on OSF/1 5.1.
+
+2007-10-21 Bruno Haible <bruno@clisp.org>
+
+ * tests/test-floorf1.c: Include isnanf.h.
+ (main): Use isnanf() instead of isnan().
+ * tests/test-ceilf1.c: Include isnanf.h.
+ (main): Use isnanf() instead of isnan().
+ * tests/test-truncf1.c: Include isnanf.h.
+ (main): Use isnanf() instead of isnan().
+ * tests/test-roundf1.c: Include isnanf.h.
+ (main): Use isnanf() instead of isnan().
+
+2007-10-21 Eric Blake <ebb9@byu.net>
+
+ * users.txt: Update URL for m4.
+
+2007-10-21 Bruno Haible <bruno@clisp.org>
+
+ * users.txt: Add clisp. Update URLs to Simon Josefsson's projects.
+
+2007-10-21 Bruno Haible <bruno@clisp.org>
+
+ * gnulib-tool (func_create_megatestdir): Determine the cvsdate from
+ Git's management files if the CVS files are not present.
+
+2007-10-20 Bruno Haible <bruno@clisp.org>
+
+ * lib/count-one-bits.h (COUNT_ONE_BITS): Use the builtin also for
+ gcc-3.4.x.
+
+2007-10-20 Ben Pfaff <blp@gnu.org>
+
+ * lib/math.in.h: Declare round, roundf, roundl if we are providing
+ implementations.
+ * m4/math_h.m4: New substitutions for round, roundf, roundl modules.
+ * lib/round.c: New file.
+ * lib/roundf.c: New file.
+ * lib/roundl.c: New file.
+ * m4/round.m4: New file.
+ * m4/roundf.m4: New file.
+ * m4/roundl.m4: New file.
+ * m4/check-libm-func-m4: New file.
+ * modules/math: Replace round, roundf, roundl related @VARS@ in
+ math.in.h.
+ * modules/round: New file.
+ * modules/round-tests: New file.
+ * modules/roundf: New file.
+ * modules/roundf-tests: New file.
+ * modules/roundl: New file.
+ * modules/roundl-tests: New file.
+ * tests/test-round1.c: New file.
+ * tests/test-round2.c: New file.
+ * tests/test-roundf1.c: New file.
+ * tests/test-roundf2.c: New file.
+ * tests/test-roundl.c: New file.
+ * doc/functions/round.texi: Mention round module.
+ * doc/functions/roundf.texi: Mention roundf module.
+ * doc/functions/roundl.texi: Mention roundl module.
+ * MODULES.html.sh: Mention new modules.
+ Thanks to Bruno Haible for suggestions.
+
+2007-10-20 Jim Meyering <meyering@redhat.com>
+
+ * lib/xprintf.c: Include <config.h> unconditionally.
+
+ Change xprintf's license to GPL.
+ * modules/xprintf (License): s/LGPL/GPL/, since this module
+ depends on modules (exit and exitfail) which are GPL.
+ Suggestion from Bruno Haible.
+
+ xprintf fixes.
+ * lib/xprintf.c (xprintf, xfprintf): Use va_end.
+ Use a clearer diagnostic.
+ Patch from Bruno Haible.
+
+2007-10-20 Bruno Haible <bruno@clisp.org>
+
+ * lib/vasnprintf.c (VASNPRINTF): Don't report overflow if the available
+ length is INT_MAX and sizeof (DCHAR_T) > sizeof (TCHAR_T).
+ Reported by Ralf Wildenhues <Ralf.Wildenhues@gmx.de>.
+
+2007-10-20 Bruno Haible <bruno@clisp.org>
+
+ * tests/test-floorf2.c (correct_result_p): Don't rely on excess
+ precision in the comparison result > x - 1 or similar.
+ * tests/test-ceilf2.c (correct_result_p): Likewise.
+ * tests/test-truncf2.c (correct_result_p): Likewise.
+ * tests/test-trunc2.c (correct_result_p): Likewise.
+ Reported by Ralf Wildenhues <Ralf.Wildenhues@gmx.de>.
+
+2007-10-20 Bruno Haible <bruno@clisp.org>
+
+ * modules/ceil: New file.
+ * m4/ceil.m4: New file.
+ * doc/functions/ceil.texi: Mention the 'ceil' module.
+
+2007-10-20 Bruno Haible <bruno@clisp.org>
+
+ * modules/floor: New file.
+ * m4/floor.m4: New file.
+ * doc/functions/floor.texi: Mention the 'floor' module.
+
+2007-10-20 Bruno Haible <bruno@clisp.org>
+
+ * modules/ceilf-tests (Depends-on): Add fprintf-posix. Needed for use
+ of %a.
+ * modules/floorf-tests (Depends-on): Likewise.
+ * modules/truncf-tests (Depends-on): Likewise.
+ * modules/trunc-tests (Depends-on): Likewise.
+ Reported by Ben Pfaff.
+
+2007-10-19 Jim Meyering <meyering@redhat.com>
+
+ * lib/xprintf.c (xprintf, xfprintf): Test err < 0, not just "err".
+ Don't bother testing specific errno values. Just test ferror.
+
+ New module: xprintf
+ * modules/xprintf, lib/xprintf.c, lib/xprintf.h: New files.
+
+2007-10-19 Bruno Haible <bruno@clisp.org>
+
+ * modules/csharpexec (Makefile.am): Use @FOO@ syntax instead of $(FOO)
+ syntax.
+ * modules/javaexec (Makefile.am): Likewise.
+ * modules/relocatable-prog (Makefile.am): Likewise.
+ Suggested by Jim Meyering.
+
+2007-10-18 Bruno Haible <bruno@clisp.org>
+
+ * lib/vasnprintf.c (VASNPRINTF): Don't use %n on glibc >= 2.3 systems.
+ Reported by Jim Meyering.
+
+2007-10-18 Eric Blake <ebb9@byu.net>
+
+ * modules/filenamecat-tests (Makefile.am): Link against -lintl.
+
+2007-10-18 Bruno Haible <bruno@clisp.org>
+
+ * m4/printf.m4 (gl_PRINTF_DIRECTIVE_N, gl_SNPRINTF_DIRECTIVE_N): Put
+ the format string into writable memory. Needed in Fortify conditions.
+
+2007-10-18 Colin Watson <cjwatson@debian.org> (tiny change)
+ Bruno Haible <bruno@clisp.org>
+
+ * lib/trim.c: Include config.h unconditionally. Include trim.h always.
+ Include ctype.h always. Include stdlib.h, not mbuiter.h, for MB_CUR_MAX.
+ * modules/trim (Depends-on): Add mbchar.
+ (configure.ac): Add gl_FUNC_MBRTOWC.
+ (Makefile.am): Augment lib_SOURCES.
+
+2007-10-17 Paul Eggert <eggert@cs.ucla.edu>
+
+ Modify glob.c to use fstatat and dirfd, to simplify it.
+ Suggested by Eric Blake.
+ * lib/glob.c (__fxstatat64) [!_LIBC]: New macro.
+ Don't include <stdbool.h>; not used.
+ (link_exists2_p, glob_in_dir) [!_LIBC]: No longer a special case.
+ (link_exists_p): Simplify implementation, since we can now assume
+ dirfd and fstatat.
+ * modules/glob (Depends-on): Add dirfd, openat. Remove stdbool.
+
+2007-10-17 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+ * gnulib-tool (func_get_dependencies): Fix sed script to
+ match only tests.
+
+2007-10-17 Bruno Haible <bruno@clisp.org>
+
+ * m4/locale-fr.m4 (gt_LOCALE_FR, gt_LOCALE_FR_UTF8): On Cygwin, don't
+ allow locale names without encoding suffix.
+ * m4/locale-tr.m4 (gt_LOCALE_TR_UTF8): Likewise.
+ * m4/locale-zh.m4 (gt_LOCALE_ZH_CN): Likewise.
+
+2007-10-16 Bruno Haible <bruno@clisp.org>
+
+ * lib/getcwd.c (__getcwd): Define with explicit rpl_ prefix.
+ * lib/getgroups.c (getgroups): Likewise.
+ * lib/gettimeofday.c (localtime, gmtime, tzset): Likewise.
+
+2007-10-16 Bruno Haible <bruno@clisp.org>
+
+ * modules/absolute-header (License): Change from LGPL to LGPLv2+.
+ * modules/malloc-posix (License): Likewise.
+ * modules/realloc-posix (License): Likewise.
+ * modules/calloc-posix (License): Likewise.
+ * modules/intprops (License): Change from GPL to LGPL, with
+ Paul Eggert's approval.
+
+2007-10-16 Paul Eggert <eggert@cs.ucla.edu>
+
+ Merge glibc changes into lib/glob.c.
+
+ * lib/glob.c (glob_in_dir): Sync with glibc/posix/glob.c, dated
+ 2007-10-15 04:59:03 UTC. Here are the changes:
+
+ 2007-10-14 Ulrich Drepper <drepper@redhat.com>
+
+ * lib/glob.c: Reimplement link_exists_p to use fstatat64.
+
+ * lib/glob.c: Add some branch prediction throughout.
+
+ 2007-10-07 Ulrich Drepper <drepper@redhat.com>
+
+ [BZ #5103]
+ * lib/glob.c (glob): Recognize patterns starting \/.
+
+ 2007-02-14 Jakub Jelinek <jakub@redhat.com>
+
+ [BZ #3996]
+ * lib/glob.c (attribute_hidden): Define if not defined.
+ (glob): Unescape dirname, filename or username when needed and not
+ GLOB_NOESCAPE. Handle \/ correctly. Handle GLOB_MARK if filename
+ is NULL. Handle unescaped [ in pattern without closing ].
+ Don't pass GLOB_CHECK down to recursive glob for directories.
+ (__glob_pattern_type): New function.
+ (__glob_pattern_p): Implement using __glob_pattern_type.
+ (glob_in_dir): Handle GLOB_NOCHECK patterns containing no meta
+ characters and backslashes if not GLOB_NOESCAPE or unterminated [.
+ Remove unreachable code.
+
+ 2006-09-30 Ulrich Drepper <drepper@redhat.com>
+
+ * lib/glob.c (glob_in_dir): Add some comments and asserts to
+ explain why there are no leaks.
+
+ 2006-09-25 Jakub Jelinek <jakub@redhat.com>
+
+ [BZ #3253]
+ * lib/glob.c (glob_in_dir): Don't alloca one struct globlink at a
+ time, rather allocate increasingly bigger arrays of pointers, if
+ possible with alloca, if too large with malloc.
+
+2007-10-16 Paul Eggert <eggert@cs.ucla.edu>
+
+ Check for 64-bit int errors in HP-UX 10.20 preprocessor.
+ Problem reported by H.Merijn Brand in
+ <http://lists.gnu.org/archive/html/bug-tar/2007-10/msg00018.html>.
+ * m4/longlong.m4 (AC_TYPE_LONG_LONG_INT): Check preprocessor too.
+ * m4/ulonglong.m4 (AC_TYPE_UNSIGNED_LONG_LONG_INT): Likewise.
+
+2007-10-15 Bruno Haible <bruno@clisp.org>
+
+ * lib/fchdir.c (close, open, closedir, opendir, dup, dup2): Define
+ with explicit rpl_ prefix.
+ * lib/fopen.c (fopen): Likewise.
+ * lib/freopen.c (freopen): Likewise.
+ * lib/iconv.c (iconv): Likewise.
+ * lib/iconv_close.c (iconv_close): Likewise.
+
+2007-10-15 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+ * m4/iconv_open (gl_FUNC_ICONV_OPEN_UTF): Fix cache variable name.
+
+2007-10-15 Bruno Haible <bruno@clisp.org>
+
+ * m4/getaddrinfo.m4 (gl_GETADDRINFO, gl_PREREQ_GETADDRINFO): Use
+ <stddef.h> instead of <stdlib.h> since we only need NULL.
+ Reported by Ben Pfaff <blp@cs.stanford.edu>.
+
+2007-10-15 Bruno Haible <bruno@clisp.org>
+
+ * doc/gnulib-tool.texi (Initial import): Swap order of -I directives.
+ Replace paragraph talking about LIBOBJS.
+ Reported by Colin Watson <cjwatson@debian.org>.
+
+2007-10-15 Bruno Haible <bruno@clisp.org>
+
+ * m4/getaddrinfo.m4 (gl_GETADDRINFO, gl_PREREQ_GETADDRINFO): Include
+ <stdlib.h> before using NULL.
+
+2007-10-15 Simon Josefsson <simon@josefsson.org>
+
+ * m4/getaddrinfo.m4: Use NULL rather than 0 for pointers.
+ Reported by Albert Chin <china@thewrittenword.com>.
+
+2007-10-14 Bruno Haible <bruno@clisp.org>
+
+ * modules/iconv_open-utf-tests: New file.
+ * tests/test-iconv-utf.c: New file.
+
+ Enhance iconv_open to support UTF-16BE, UTF-16LE, UTF-32BE, UTF-32LE.
+ * modules/iconv_open-utf: New file.
+ * lib/iconv.in.h (_ICONV_UTF8_UTF*, _ICONV_UTF*_UTF8): New macros.
+ (iconv, iconv_close): New declarations.
+ * lib/iconv_open.c: Include c-strcase.h. Don't require ICONV_FLAVOR to
+ be defined.
+ (iconv_open): Add special handling of conversion between UTF-8 and
+ UTF-{16,32}{BE,LE}.
+ * lib/iconv.c: New file, incorporating code from GNU libiconv 1.11.
+ * lib/iconv_close.c: New file.
+ * m4/iconv_open.m4 (gl_REPLACE_ICONV_OPEN): New macro, extracted from
+ gl_FUNC_ICONV_OPEN.
+ (gl_FUNC_ICONV_OPEN): Use it.
+ (gl_FUNC_ICONV_OPEN_UTF): New macro.
+ * m4/iconv_h.m4 (gl_ICONV_H_DEFAULTS): Initialize also REPLACE_ICONV
+ and REPLACE_ICONV_UTF.
+ * modules/iconv_open (Depends-on): Add c-strcase.
+ (Makefile.am): Substitute also REPLACE_ICONV, REPLACE_ICONV_UTF,
+ ICONV_CONST.
+ * doc/functions/iconv_open.texi: Mention the iconv_open-utf module.
+
+2007-10-13 Albert Chin <china@thewrittenword.com>
+ Bruno Haible <bruno@clisp.org>
+
+ * m4/getaddrinfo.m4 (gl_GETADDRINFO): Perform the test for getaddrinfo
+ through a link check that includes <netdb.h>. Needed for OSF/1 5.1.
+
+2007-10-13 Bruno Haible <bruno@clisp.org>
+
+ * lib/argp-fmtstream.h (ARGP_FS_EI): If __GNUC_STDC_INLINE__ is
+ defined, use the ISO C99 inline semantics.
+ * lib/argp.h (ARGP_EI): Likewise.
+
+2007-10-13 Bruno Haible <bruno@clisp.org>
+
+ Handle 'inline' change in gcc 4.3.0.
+ * lib/argp-fmtstream.h (argp_fmtstream_putc, argp_fmtstream_puts,
+ argp_fmtstream_write, argp_fmtstream_set_lmargin,
+ argp_fmtstream_set_rmargin, argp_fmtstream_set_wmargin,
+ argp_fmtstream_point): Disable 'extern' declaration if the function
+ definition is going to be provided inline.
+ (ARGP_FS_EI): If __GNUC_STDC_INLINE__ is defined, use the GNU C inline
+ semantics, not the ISO C99 inline semantics.
+ * lib/argp.h (argp_usage, _option_is_short, _option_is_end): Disable
+ 'extern' declaration if the function definition is going to be provided
+ inline.
+ (ARGP_EI): Don't assume GNU C. If __GNUC_STDC_INLINE__ is defined, use
+ the GNU C inline semantics, not the ISO C99 inline semantics. With
+ GCC 4.2, avoid a warning.
+
+2007-10-13 Bruno Haible <bruno@clisp.org>
+
+ * lib/freading.h (freading): Enable the use of __freading for
+ glibc >= 2.7.
+ * lib/freading.c (freading): Likewise.
+
+2007-10-12 Paul Eggert <eggert@cs.ucla.edu>
+
+ * lib/argp-fmtstream.h (ARGP_FS_EI): Work around GCC 4.2.1 diagnostic
+ "warning: C99 inline functions are not supported; using GNU89".
+
+2007-10-12 Bruno Haible <bruno@clisp.org>
+
+ * lib/ceil.c (FUNC): Avoid rounding errors for values near a power
+ of 2.
+ * tests/test-ceilf2.c: New file.
+ * modules/ceilf-tests: (Files, Depends-on, Makefile.am): Add new test.
+
+ * tests/test-ceilf1.c: Renamed from tests/test-ceilf.c.
+ * modules/ceilf-tests: Update.
+
+2007-10-12 Bruno Haible <bruno@clisp.org>
+
+ * lib/floor.c (FUNC): Avoid rounding errors for values near a power
+ of 2.
+ * tests/test-floorf2.c: New file.
+ * modules/floorf-tests: (Files, Depends-on, Makefile.am): Add new test.
+
+ * tests/test-floorf1.c: Renamed from tests/test-floorf.c.
+ * modules/floorf-tests: Update.
+
+2007-10-12 Bruno Haible <bruno@clisp.org>
+
+ * tests/test-trunc2.c: New file.
+ * modules/trunc-tests: (Files, Depends-on, Makefile.am): Add new test.
+
+ * tests/test-trunc1.c: Renamed from tests/test-trunc.c.
+ * modules/trunc-tests: Update.
+
+2007-10-12 Bruno Haible <bruno@clisp.org>
+
+ * lib/trunc.c (FUNC): Avoid rounding errors for values near a power
+ of 2.
+ * tests/test-truncf2.c: New file.
+ * modules/truncf-tests: (Files, Depends-on, Makefile.am): Add new test.
+
+ * tests/test-truncf1.c: Renamed from tests/test-truncf.c.
+ * modules/truncf-tests: Update.
+
+2007-10-11 Eric Blake <ebb9@byu.net>
+
+ Don't claim strerror is broken on Interix.
+ * doc/functions/strerror.texi (strerror): Known broken systems are
+ now Solaris 8, and not Interix.
+ * m4/strerror.m4 (gl_FUNC_STRERROR_SEPARATE): No longer filter out
+ Interix on cross-compile.
+ Reported by Martin Koeppe in
+ http://lists.gnu.org/archive/html/bug-gnulib/2007-10/msg00005.html.
+
+2007-10-11 Bruno Haible <bruno@clisp.org>
+
+ * modules/i-ring-tests: New file.
+ * tests/test-i-ring.c: Renamed from lib/i-ring-test.c. Use ASSERT
+ instead of assert.
+
+2007-10-11 Bruno Haible <bruno@clisp.org>
+
+ * modules/filenamecat-tests: New file.
+ * tests/test-filenamecat.c: New file, extracted from lib/filenamecat.c.
+ * lib/filenamecat.c: Remove test code.
+
+2007-10-11 Paul Eggert <eggert@cs.ucla.edu>
+
+ Simplify and modernize strerror substitute, partly to fix Solaris 8 bug.
+
+ * lib/strerror.c: Include <string.h> always, to test interface,
+ and to remove the need for the dummy.
+ Include intprops.h to compute width instead of doing it ourselves
+ and missing a CHAR_BIT declaration, which broke tar 1.19 on Solaris 8.
+ (strerror): Define it to return NULL if there's no system strerror.
+ (rpl_strerror): Use INT_STRLEN_BOUND to compute bound.
+ Omit !HAVE_STRERROR code. We don't need to worry about supporting
+ ancient pre-strerror Unix systems well any more. Saying "unknown
+ system error" is enough.
+ * lib/string.in.h (strerror): Simplify the ifdef to reflect the
+ simpler strerror.c implementation.
+ * m4/strerror.m4 (gl_FUNC_STRERROR_SEPARATE, gl_PREREQ_STDERROR):
+ Simplify the tests to reflect the simpler strerror implementation.
+ * modules/strerror (Depends-on): Add intprops.
+
+2007-10-09 Eric Blake <ebb9@byu.net>
+
+ Silence test-fpending.
+ * modules/fpending-tests (Files): Add wrapper script.
+ * tests/test-fpending.sh: New file.
+
+2007-10-09 Bruno Haible <bruno@clisp.org>
+
+ * MODULES.html.sh (func_module): Don't create a hyperlink for
+ function names like 'printf_frexp'.
+ (Misc): Add crc, memxor.
+ (Characteristics of floating types): New section.
+ (Mathematics): Add ceilf, ceill, floorf, floorl, frexpl-nolibm,
+ isnanf-nolibm, signbit, trunc, truncf, truncl.
+ (Enhancements for ISO C 99 functions): New subsection Input/output.
+ (Support for systems lacking POSIX:2001): Add arpa_inet, calloc-posix,
+ fcntl, fopen, freopen, fseek, fseeko, ftell, ftello, iconv_open,
+ locale, malloc-posix, netinet_in, open, realloc-posix, signal, sleep.
+ (Compatibility checks for POSIX:2001 functions): Add clock-time.
+ (Enhancements for POSIX:2001 functions): Add chdir-long.
+ (File system functions): Add areadlink, chdir-safer, read-file.
+ Remove cycle-check.
+ (File system as inode set): New section.
+ (Date and time): Add gethrxtime.
+ (Multithreading): Add openmp.
+ (Internationalization functions): Add localename.
+ (Unicode string functions): Add unistr/u*-mbsnlen.
+ (Support for maintaining and releasing projects): Add git-version-gen.
+ (Lone files): Remove directories.
+
+2007-10-08 Ben Pfaff <blp@gnu.org>
+
+ * lib/xmalloca.h: Fix typo in comment.
+
+2007-10-08 Paul Eggert <eggert@cs.ucla.edu>
+
+ * lib/xnanosleep.c (xnanosleep): Don't assume GCC 4.3.0 behavior
+ when avoiding problems with integer overflow. Use a portable test
+ instead.
+
+2007-10-08 Simon Josefsson <simon@josefsson.org>
+
+ * modules/dummy (License): Change to LGPLv2+.
+ * modules/float (License): Likewise
+ * modules/realloc (License): Likewise
+ * modules/stdlib (License): Likewise
+
+2007-10-07 Bruno Haible <bruno@clisp.org>
+
+ * trunc.c (TWO_MANT_DIG): Change type to DOUBLE.
+ * floor.c (TWO_MANT_DIG): Likewise.
+ * ceil.c (TWO_MANT_DIG): Likewise.
+ Reported by Ben Pfaff.
+
+2007-10-07 Bruno Haible <bruno@clisp.org>
+
+ Avoid gcc warnings "declaration of 'exp' shadows a global declaration".
+ * lib/math.in.h (frexp, frexpl): Change parameter name to 'expptr'.
+ * lib/frexp.c (FUNC): Likewise.
+ * lib/printf-frexp.h (printf_frexp): Likewise.
+ * lib/printf-frexpl.h (printf_frexpl): Likewise.
+ * lib/printf-frexp.c (FUNC): Likewise.
+ Suggested by Jim Meyering.
+
+2007-10-07 Jim Meyering <meyering@redhat.com>
+
+ Make xnanosleep's integer overflow test more robust.
+ * lib/xnanosleep.c (xnanosleep): Declare a temporary to be "volatile",
+ so that gcc-4.3.0 doesn't optimize away this test for overflow.
+
+2007-10-07 Bruno Haible <bruno@clisp.org>
+
+ * NEWS: Mention the license change.
+
+ * doc/gnulib-intro.texi (Copyright): Update the meaning of the license
+ abbreviations in the modules files.
+
+ Change copyright notice from GPLv2+ to GPLv3+.
+ * README: Change copyright notice.
+ * MODULES.html.sh: Likewise.
+ * build-aux/bootstrap.conf: Likewise.
+ * build-aux/config.libpath: Likewise.
+ * build-aux/csharpcomp.sh.in: Likewise.
+ * build-aux/csharpexec.sh.in: Likewise.
+ * build-aux/install-reloc: Likewise.
+ * build-aux/javacomp.sh.in: Likewise.
+ * build-aux/javaexec.sh.in: Likewise.
+ * build-aux/ldd.sh.in: Likewise.
+ * build-aux/reloc-ldflags: Likewise.
+ * build-aux/relocatable.sh.in: Likewise.
+ * build-aux/x-to-1.in: Likewise.
+ * check-module: Likewise.
+ * config/srclistvars.sh: Likewise.
+ * gnulib-tool: Likewise.
+ * lib/acl-internal.h: Likewise.
+ * lib/acl.c: Likewise.
+ * lib/acl.h: Likewise.
+ * lib/acl_entries.c: Likewise.
+ * lib/areadlink-with-size.c: Likewise.
+ * lib/areadlink.c: Likewise.
+ * lib/areadlink.h: Likewise.
+ * lib/argmatch.c: Likewise.
+ * lib/argmatch.h: Likewise.
+ * lib/argp-ba.c: Likewise.
+ * lib/argp-eexst.c: Likewise.
+ * lib/argp-fmtstream.c: Likewise.
+ * lib/argp-fmtstream.h: Likewise.
+ * lib/argp-fs-xinl.c: Likewise.
+ * lib/argp-help.c: Likewise.
+ * lib/argp-namefrob.h: Likewise.
+ * lib/argp-parse.c: Likewise.
+ * lib/argp-pin.c: Likewise.
+ * lib/argp-pv.c: Likewise.
+ * lib/argp-pvh.c: Likewise.
+ * lib/argp-xinl.c: Likewise.
+ * lib/argp.h: Likewise.
+ * lib/at-func.c: Likewise.
+ * lib/atanl.c: Likewise.
+ * lib/backupfile.c: Likewise.
+ * lib/backupfile.h: Likewise.
+ * lib/basename.c: Likewise.
+ * lib/binary-io.h: Likewise.
+ * lib/byteswap.in.h: Likewise.
+ * lib/c-stack.c: Likewise.
+ * lib/c-stack.h: Likewise.
+ * lib/c-strcasestr.c: Likewise.
+ * lib/c-strcasestr.h: Likewise.
+ * lib/c-strstr.c: Likewise.
+ * lib/c-strstr.h: Likewise.
+ * lib/c-strtod.c: Likewise.
+ * lib/calloc.c: Likewise.
+ * lib/canon-host.c: Likewise.
+ * lib/canon-host.h: Likewise.
+ * lib/canonicalize-lgpl.c: Likewise.
+ * lib/canonicalize.c: Likewise.
+ * lib/canonicalize.h: Likewise.
+ * lib/ceil.c: Likewise.
+ * lib/ceilf.c: Likewise.
+ * lib/ceill.c: Likewise.
+ * lib/chdir-long.c: Likewise.
+ * lib/chdir-long.h: Likewise.
+ * lib/chdir-safer.c: Likewise.
+ * lib/chdir-safer.h: Likewise.
+ * lib/chown.c: Likewise.
+ * lib/classpath.c: Likewise.
+ * lib/classpath.h: Likewise.
+ * lib/clean-temp.c: Likewise.
+ * lib/clean-temp.h: Likewise.
+ * lib/cloexec.c: Likewise.
+ * lib/close-stream.c: Likewise.
+ * lib/closein.c: Likewise.
+ * lib/closein.h: Likewise.
+ * lib/closeout.c: Likewise.
+ * lib/closeout.h: Likewise.
+ * lib/concat-filename.c: Likewise.
+ * lib/copy-file.c: Likewise.
+ * lib/copy-file.h: Likewise.
+ * lib/count-one-bits.h: Likewise.
+ * lib/crc.c: Likewise.
+ * lib/crc.h: Likewise.
+ * lib/creat-safer.c: Likewise.
+ * lib/csharpcomp.c: Likewise.
+ * lib/csharpcomp.h: Likewise.
+ * lib/csharpexec.c: Likewise.
+ * lib/csharpexec.h: Likewise.
+ * lib/cycle-check.c: Likewise.
+ * lib/cycle-check.h: Likewise.
+ * lib/diacrit.c: Likewise.
+ * lib/diacrit.h: Likewise.
+ * lib/diffseq.h: Likewise.
+ * lib/dirchownmod.c: Likewise.
+ * lib/dirent.in.h: Likewise.
+ * lib/dirfd.c: Likewise.
+ * lib/dirfd.h: Likewise.
+ * lib/dirname.c: Likewise.
+ * lib/dirname.h: Likewise.
+ * lib/dummy.c: Likewise.
+ * lib/dup-safer.c: Likewise.
+ * lib/dup2.c: Likewise.
+ * lib/eealloc.h: Likewise.
+ * lib/error.c: Likewise.
+ * lib/error.h: Likewise.
+ * lib/euidaccess.c: Likewise.
+ * lib/exclude.c: Likewise.
+ * lib/exclude.h: Likewise.
+ * lib/execute.c: Likewise.
+ * lib/execute.h: Likewise.
+ * lib/exitfail.c: Likewise.
+ * lib/exitfail.h: Likewise.
+ * lib/expl.c: Likewise.
+ * lib/fatal-signal.c: Likewise.
+ * lib/fatal-signal.h: Likewise.
+ * lib/fbufmode.c: Likewise.
+ * lib/fbufmode.h: Likewise.
+ * lib/fchdir.c: Likewise.
+ * lib/fchmodat.c: Likewise.
+ * lib/fchownat.c: Likewise.
+ * lib/fcntl--.h: Likewise.
+ * lib/fcntl-safer.h: Likewise.
+ * lib/fcntl.in.h: Likewise.
+ * lib/fd-safer.c: Likewise.
+ * lib/fflush.c: Likewise.
+ * lib/file-has-acl.c: Likewise.
+ * lib/file-set.c: Likewise.
+ * lib/file-type.c: Likewise.
+ * lib/file-type.h: Likewise.
+ * lib/fileblocks.c: Likewise.
+ * lib/filemode.c: Likewise.
+ * lib/filemode.h: Likewise.
+ * lib/filename.h: Likewise.
+ * lib/filenamecat.c: Likewise.
+ * lib/filenamecat.h: Likewise.
+ * lib/findprog.c: Likewise.
+ * lib/findprog.h: Likewise.
+ * lib/float.in.h: Likewise.
+ * lib/floor.c: Likewise.
+ * lib/floorf.c: Likewise.
+ * lib/floorl.c: Likewise.
+ * lib/fopen-safer.c: Likewise.
+ * lib/fopen.c: Likewise.
+ * lib/fpending.c: Likewise.
+ * lib/fpending.h: Likewise.
+ * lib/fprintf.c: Likewise.
+ * lib/fprintftime.h: Likewise.
+ * lib/fpucw.h: Likewise.
+ * lib/fpurge.c: Likewise.
+ * lib/fpurge.h: Likewise.
+ * lib/freadable.c: Likewise.
+ * lib/freadable.h: Likewise.
+ * lib/freadahead.c: Likewise.
+ * lib/freadahead.h: Likewise.
+ * lib/freading.c: Likewise.
+ * lib/freading.h: Likewise.
+ * lib/free.c: Likewise.
+ * lib/freopen.c: Likewise.
+ * lib/frexp.c: Likewise.
+ * lib/frexpl.c: Likewise.
+ * lib/fseek.c: Likewise.
+ * lib/fseterr.c: Likewise.
+ * lib/fseterr.h: Likewise.
+ * lib/fstatat.c: Likewise.
+ * lib/fstrcmp.c: Likewise.
+ * lib/fstrcmp.h: Likewise.
+ * lib/fsusage.c: Likewise.
+ * lib/fsusage.h: Likewise.
+ * lib/ftell.c: Likewise.
+ * lib/ftello.c: Likewise.
+ * lib/fts-cycle.c: Likewise.
+ * lib/fts.c: Likewise.
+ * lib/fts_.h: Likewise.
+ * lib/full-read.c: Likewise.
+ * lib/full-read.h: Likewise.
+ * lib/full-write.c: Likewise.
+ * lib/full-write.h: Likewise.
+ * lib/fwritable.c: Likewise.
+ * lib/fwritable.h: Likewise.
+ * lib/fwriteerror.c: Likewise.
+ * lib/fwriteerror.h: Likewise.
+ * lib/fwriting.c: Likewise.
+ * lib/fwriting.h: Likewise.
+ * lib/gcd.c: Likewise.
+ * lib/gcd.h: Likewise.
+ * lib/getcwd.c: Likewise.
+ * lib/getdate.h: Likewise.
+ * lib/getdate.y: Likewise.
+ * lib/getdomainname.c: Likewise.
+ * lib/getdomainname.h: Likewise.
+ * lib/getgroups.c: Likewise.
+ * lib/gethostname.c: Likewise.
+ * lib/gethrxtime.c: Likewise.
+ * lib/gethrxtime.h: Likewise.
+ * lib/getloadavg.c: Likewise.
+ * lib/getndelim2.c: Likewise.
+ * lib/getndelim2.h: Likewise.
+ * lib/getnline.c: Likewise.
+ * lib/getnline.h: Likewise.
+ * lib/getopt.c: Likewise.
+ * lib/getopt.in.h: Likewise.
+ * lib/getopt1.c: Likewise.
+ * lib/getopt_int.h: Likewise.
+ * lib/getpagesize.h: Likewise.
+ * lib/getsubopt.c: Likewise.
+ * lib/gettime.c: Likewise.
+ * lib/getugroups.c: Likewise.
+ * lib/getugroups.h: Likewise.
+ * lib/getusershell.c: Likewise.
+ * lib/gl_anyavltree_list1.h: Likewise.
+ * lib/gl_anyavltree_list2.h: Likewise.
+ * lib/gl_anyhash_list1.h: Likewise.
+ * lib/gl_anyhash_list2.h: Likewise.
+ * lib/gl_anylinked_list1.h: Likewise.
+ * lib/gl_anylinked_list2.h: Likewise.
+ * lib/gl_anyrbtree_list1.h: Likewise.
+ * lib/gl_anyrbtree_list2.h: Likewise.
+ * lib/gl_anytree_list1.h: Likewise.
+ * lib/gl_anytree_list2.h: Likewise.
+ * lib/gl_anytree_oset.h: Likewise.
+ * lib/gl_anytreehash_list1.h: Likewise.
+ * lib/gl_anytreehash_list2.h: Likewise.
+ * lib/gl_array_list.c: Likewise.
+ * lib/gl_array_list.h: Likewise.
+ * lib/gl_array_oset.c: Likewise.
+ * lib/gl_array_oset.h: Likewise.
+ * lib/gl_avltree_list.c: Likewise.
+ * lib/gl_avltree_list.h: Likewise.
+ * lib/gl_avltree_oset.c: Likewise.
+ * lib/gl_avltree_oset.h: Likewise.
+ * lib/gl_avltreehash_list.c: Likewise.
+ * lib/gl_avltreehash_list.h: Likewise.
+ * lib/gl_carray_list.c: Likewise.
+ * lib/gl_carray_list.h: Likewise.
+ * lib/gl_linked_list.c: Likewise.
+ * lib/gl_linked_list.h: Likewise.
+ * lib/gl_linkedhash_list.c: Likewise.
+ * lib/gl_linkedhash_list.h: Likewise.
+ * lib/gl_list.c: Likewise.
+ * lib/gl_list.h: Likewise.
+ * lib/gl_oset.c: Likewise.
+ * lib/gl_oset.h: Likewise.
+ * lib/gl_rbtree_list.c: Likewise.
+ * lib/gl_rbtree_list.h: Likewise.
+ * lib/gl_rbtree_oset.c: Likewise.
+ * lib/gl_rbtree_oset.h: Likewise.
+ * lib/gl_rbtreehash_list.c: Likewise.
+ * lib/gl_rbtreehash_list.h: Likewise.
+ * lib/gl_sublist.c: Likewise.
+ * lib/gl_sublist.h: Likewise.
+ * lib/group-member.c: Likewise.
+ * lib/group-member.h: Likewise.
+ * lib/hard-locale.c: Likewise.
+ * lib/hard-locale.h: Likewise.
+ * lib/hash-pjw.c: Likewise.
+ * lib/hash-pjw.h: Likewise.
+ * lib/hash-triple.c: Likewise.
+ * lib/hash.c: Likewise.
+ * lib/hash.h: Likewise.
+ * lib/human.c: Likewise.
+ * lib/human.h: Likewise.
+ * lib/i-ring.c: Likewise.
+ * lib/i-ring.h: Likewise.
+ * lib/idcache.c: Likewise.
+ * lib/imaxabs.c: Likewise.
+ * lib/imaxdiv.c: Likewise.
+ * lib/inet_pton.c: Likewise.
+ * lib/inet_pton.h: Likewise.
+ * lib/intprops.h: Likewise.
+ * lib/inttostr.c: Likewise.
+ * lib/inttostr.h: Likewise.
+ * lib/inttypes.in.h: Likewise.
+ * lib/isapipe.c: Likewise.
+ * lib/isdir.c: Likewise.
+ * lib/isnan.c: Likewise.
+ * lib/isnan.h: Likewise.
+ * lib/isnanf.c: Likewise.
+ * lib/isnanf.h: Likewise.
+ * lib/isnanl-nolibm.h: Likewise.
+ * lib/isnanl.c: Likewise.
+ * lib/isnanl.h: Likewise.
+ * lib/javacomp.c: Likewise.
+ * lib/javacomp.h: Likewise.
+ * lib/javaexec.c: Likewise.
+ * lib/javaexec.h: Likewise.
+ * lib/javaversion.c: Likewise.
+ * lib/javaversion.h: Likewise.
+ * lib/javaversion.java: Likewise.
+ * lib/lbrkprop.h: Likewise.
+ * lib/lchmod.h: Likewise.
+ * lib/lchown.c: Likewise.
+ * lib/ldexpl.c: Likewise.
+ * lib/linebreak.c: Likewise.
+ * lib/linebreak.h: Likewise.
+ * lib/linebuffer.c: Likewise.
+ * lib/linebuffer.h: Likewise.
+ * lib/locale.in.h: Likewise.
+ * lib/logl.c: Likewise.
+ * lib/long-options.c: Likewise.
+ * lib/long-options.h: Likewise.
+ * lib/lstat.c: Likewise.
+ * lib/lstat.h: Likewise.
+ * lib/math.in.h: Likewise.
+ * lib/mbchar.c: Likewise.
+ * lib/mbchar.h: Likewise.
+ * lib/mbfile.h: Likewise.
+ * lib/mbiter.h: Likewise.
+ * lib/mbscasecmp.c: Likewise.
+ * lib/mbscasestr.c: Likewise.
+ * lib/mbschr.c: Likewise.
+ * lib/mbscspn.c: Likewise.
+ * lib/mbslen.c: Likewise.
+ * lib/mbsncasecmp.c: Likewise.
+ * lib/mbsnlen.c: Likewise.
+ * lib/mbspbrk.c: Likewise.
+ * lib/mbspcasecmp.c: Likewise.
+ * lib/mbsrchr.c: Likewise.
+ * lib/mbssep.c: Likewise.
+ * lib/mbsspn.c: Likewise.
+ * lib/mbsstr.c: Likewise.
+ * lib/mbstok_r.c: Likewise.
+ * lib/mbswidth.c: Likewise.
+ * lib/mbswidth.h: Likewise.
+ * lib/mbuiter.h: Likewise.
+ * lib/memcasecmp.c: Likewise.
+ * lib/memcasecmp.h: Likewise.
+ * lib/memchr.c: Likewise.
+ * lib/memcmp.c: Likewise.
+ * lib/memcoll.c: Likewise.
+ * lib/memcoll.h: Likewise.
+ * lib/memcpy.c: Likewise.
+ * lib/memrchr.c: Likewise.
+ * lib/mkancesdirs.c: Likewise.
+ * lib/mkdir-p.c: Likewise.
+ * lib/mkdir-p.h: Likewise.
+ * lib/mkdir.c: Likewise.
+ * lib/mkdirat.c: Likewise.
+ * lib/mkdtemp.c: Likewise.
+ * lib/mkstemp-safer.c: Likewise.
+ * lib/mkstemp.c: Likewise.
+ * lib/modechange.c: Likewise.
+ * lib/modechange.h: Likewise.
+ * lib/mountlist.c: Likewise.
+ * lib/mountlist.h: Likewise.
+ * lib/mpsort.c: Likewise.
+ * lib/nanosleep.c: Likewise.
+ * lib/obstack.c: Likewise.
+ * lib/obstack.h: Likewise.
+ * lib/open-safer.c: Likewise.
+ * lib/open.c: Likewise.
+ * lib/openat-die.c: Likewise.
+ * lib/openat-priv.h: Likewise.
+ * lib/openat-proc.c: Likewise.
+ * lib/openat.c: Likewise.
+ * lib/openat.h: Likewise.
+ * lib/pagealign_alloc.c: Likewise.
+ * lib/pagealign_alloc.h: Likewise.
+ * lib/physmem.c: Likewise.
+ * lib/physmem.h: Likewise.
+ * lib/pipe-safer.c: Likewise.
+ * lib/pipe.c: Likewise.
+ * lib/pipe.h: Likewise.
+ * lib/posixtm.c: Likewise.
+ * lib/posixtm.h: Likewise.
+ * lib/posixver.c: Likewise.
+ * lib/printf-frexp.c: Likewise.
+ * lib/printf-frexp.h: Likewise.
+ * lib/printf-frexpl.c: Likewise.
+ * lib/printf-frexpl.h: Likewise.
+ * lib/printf.c: Likewise.
+ * lib/progname.c: Likewise.
+ * lib/progname.h: Likewise.
+ * lib/progreloc.c: Likewise.
+ * lib/putenv.c: Likewise.
+ * lib/quote.c: Likewise.
+ * lib/quote.h: Likewise.
+ * lib/quotearg.c: Likewise.
+ * lib/quotearg.h: Likewise.
+ * lib/raise.c: Likewise.
+ * lib/readline.c: Likewise.
+ * lib/readline.h: Likewise.
+ * lib/readlink.c: Likewise.
+ * lib/readtokens.c: Likewise.
+ * lib/readtokens.h: Likewise.
+ * lib/readtokens0.c: Likewise.
+ * lib/readtokens0.h: Likewise.
+ * lib/readutmp.c: Likewise.
+ * lib/readutmp.h: Likewise.
+ * lib/realloc.c: Likewise.
+ * lib/relocwrapper.c: Likewise.
+ * lib/rename-dest-slash.c: Likewise.
+ * lib/rename.c: Likewise.
+ * lib/rmdir.c: Likewise.
+ * lib/rpmatch.c: Likewise.
+ * lib/safe-read.c: Likewise.
+ * lib/safe-read.h: Likewise.
+ * lib/safe-write.c: Likewise.
+ * lib/safe-write.h: Likewise.
+ * lib/same-inode.h: Likewise.
+ * lib/same.c: Likewise.
+ * lib/same.h: Likewise.
+ * lib/save-cwd.c: Likewise.
+ * lib/save-cwd.h: Likewise.
+ * lib/savedir.c: Likewise.
+ * lib/savedir.h: Likewise.
+ * lib/savewd.c: Likewise.
+ * lib/savewd.h: Likewise.
+ * lib/search.in.h: Likewise.
+ * lib/setenv.c: Likewise.
+ * lib/setenv.h: Likewise.
+ * lib/settime.c: Likewise.
+ * lib/sh-quote.c: Likewise.
+ * lib/sh-quote.h: Likewise.
+ * lib/sig2str.c: Likewise.
+ * lib/sig2str.h: Likewise.
+ * lib/signal.in.h: Likewise.
+ * lib/signbitd.c: Likewise.
+ * lib/signbitf.c: Likewise.
+ * lib/signbitl.c: Likewise.
+ * lib/sigprocmask.c: Likewise.
+ * lib/sincosl.c: Likewise.
+ * lib/sleep.c: Likewise.
+ * lib/sprintf.c: Likewise.
+ * lib/sqrtl.c: Likewise.
+ * lib/stat-time.h: Likewise.
+ * lib/stdio--.h: Likewise.
+ * lib/stdio-safer.h: Likewise.
+ * lib/stdlib--.h: Likewise.
+ * lib/stdlib-safer.h: Likewise.
+ * lib/stdlib.in.h: Likewise.
+ * lib/stpcpy.c: Likewise.
+ * lib/stpncpy.c: Likewise.
+ * lib/strchrnul.c: Likewise.
+ * lib/strcspn.c: Likewise.
+ * lib/strerror.c: Likewise.
+ * lib/strftime.c: Likewise.
+ * lib/strftime.h: Likewise.
+ * lib/striconveh.c: Likewise.
+ * lib/striconveh.h: Likewise.
+ * lib/striconveha.c: Likewise.
+ * lib/striconveha.h: Likewise.
+ * lib/stripslash.c: Likewise.
+ * lib/strnlen1.c: Likewise.
+ * lib/strnlen1.h: Likewise.
+ * lib/strtod.c: Likewise.
+ * lib/strtoimax.c: Likewise.
+ * lib/strtok_r.c: Likewise.
+ * lib/strtol.c: Likewise.
+ * lib/strtoll.c: Likewise.
+ * lib/strtoul.c: Likewise.
+ * lib/strtoull.c: Likewise.
+ * lib/sysexits.in.h: Likewise.
+ * lib/tempname.c: Likewise.
+ * lib/tempname.h: Likewise.
+ * lib/timespec.h: Likewise.
+ * lib/tls.c: Likewise.
+ * lib/tls.h: Likewise.
+ * lib/tmpdir.c: Likewise.
+ * lib/tmpdir.h: Likewise.
+ * lib/tmpfile-safer.c: Likewise.
+ * lib/tmpfile.c: Likewise.
+ * lib/trigl.c: Likewise.
+ * lib/trigl.h: Likewise.
+ * lib/trim.c: Likewise.
+ * lib/trim.h: Likewise.
+ * lib/trunc.c: Likewise.
+ * lib/truncf.c: Likewise.
+ * lib/truncl.c: Likewise.
+ * lib/tsearch.c: Likewise.
+ * lib/unicodeio.c: Likewise.
+ * lib/unicodeio.h: Likewise.
+ * lib/unistd--.h: Likewise.
+ * lib/unistd-safer.h: Likewise.
+ * lib/unistdio/ulc-fprintf.c: Likewise.
+ * lib/unistdio/ulc-vfprintf.c: Likewise.
+ * lib/unlinkdir.c: Likewise.
+ * lib/unlinkdir.h: Likewise.
+ * lib/unlocked-io.h: Likewise.
+ * lib/unsetenv.c: Likewise.
+ * lib/userspec.c: Likewise.
+ * lib/utime.c: Likewise.
+ * lib/utimecmp.c: Likewise.
+ * lib/utimecmp.h: Likewise.
+ * lib/utimens.c: Likewise.
+ * lib/verify.h: Likewise.
+ * lib/verror.c: Likewise.
+ * lib/verror.h: Likewise.
+ * lib/version-etc-fsf.c: Likewise.
+ * lib/version-etc.c: Likewise.
+ * lib/version-etc.h: Likewise.
+ * lib/vfprintf.c: Likewise.
+ * lib/vprintf.c: Likewise.
+ * lib/vsprintf.c: Likewise.
+ * lib/w32spawn.h: Likewise.
+ * lib/wait-process.c: Likewise.
+ * lib/wait-process.h: Likewise.
+ * lib/wcwidth.c: Likewise.
+ * lib/write-any-file.c: Likewise.
+ * lib/xalloc-die.c: Likewise.
+ * lib/xalloc.h: Likewise.
+ * lib/xasprintf.c: Likewise.
+ * lib/xgetcwd.c: Likewise.
+ * lib/xgetcwd.h: Likewise.
+ * lib/xgetdomainname.c: Likewise.
+ * lib/xgetdomainname.h: Likewise.
+ * lib/xgethostname.c: Likewise.
+ * lib/xmalloc.c: Likewise.
+ * lib/xmalloca.c: Likewise.
+ * lib/xmalloca.h: Likewise.
+ * lib/xmemcoll.c: Likewise.
+ * lib/xnanosleep.c: Likewise.
+ * lib/xreadlink.c: Likewise.
+ * lib/xreadlink.h: Likewise.
+ * lib/xsetenv.c: Likewise.
+ * lib/xsetenv.h: Likewise.
+ * lib/xstriconv.c: Likewise.
+ * lib/xstriconv.h: Likewise.
+ * lib/xstrndup.c: Likewise.
+ * lib/xstrndup.h: Likewise.
+ * lib/xstrtod.c: Likewise.
+ * lib/xstrtod.h: Likewise.
+ * lib/xstrtol-error.c: Likewise.
+ * lib/xstrtol.c: Likewise.
+ * lib/xstrtol.h: Likewise.
+ * lib/xtime.h: Likewise.
+ * lib/xvasprintf.c: Likewise.
+ * lib/xvasprintf.h: Likewise.
+ * lib/yesno.c: Likewise.
+ * lib/yesno.h: Likewise.
+ * posix-modules: Likewise.
+ * tests/test-alloca-opt.c: Likewise.
+ * tests/test-arcfour.c: Likewise.
+ * tests/test-arctwo.c: Likewise.
+ * tests/test-argmatch.c: Likewise.
+ * tests/test-argp-2.sh: Likewise.
+ * tests/test-argp.c: Likewise.
+ * tests/test-arpa_inet.c: Likewise.
+ * tests/test-array_list.c: Likewise.
+ * tests/test-array_oset.c: Likewise.
+ * tests/test-atexit.c: Likewise.
+ * tests/test-avltree_list.c: Likewise.
+ * tests/test-avltree_oset.c: Likewise.
+ * tests/test-avltreehash_list.c: Likewise.
+ * tests/test-base64.c: Likewise.
+ * tests/test-binary-io.c: Likewise.
+ * tests/test-byteswap.c: Likewise.
+ * tests/test-c-ctype.c: Likewise.
+ * tests/test-c-strcasecmp.c: Likewise.
+ * tests/test-c-strcasestr.c: Likewise.
+ * tests/test-c-strncasecmp.c: Likewise.
+ * tests/test-c-strstr.c: Likewise.
+ * tests/test-canonicalize-lgpl.c: Likewise.
+ * tests/test-canonicalize.c: Likewise.
+ * tests/test-carray_list.c: Likewise.
+ * tests/test-ceilf.c: Likewise.
+ * tests/test-ceill.c: Likewise.
+ * tests/test-count-one-bits.c: Likewise.
+ * tests/test-crc.c: Likewise.
+ * tests/test-dirname.c: Likewise.
+ * tests/test-fbufmode.c: Likewise.
+ * tests/test-fcntl.c: Likewise.
+ * tests/test-fflush.c: Likewise.
+ * tests/test-floorf.c: Likewise.
+ * tests/test-floorl.c: Likewise.
+ * tests/test-fopen.c: Likewise.
+ * tests/test-fprintf-posix.c: Likewise.
+ * tests/test-fprintf-posix.h: Likewise.
+ * tests/test-fpurge.c: Likewise.
+ * tests/test-freadable.c: Likewise.
+ * tests/test-freadahead.c: Likewise.
+ * tests/test-freading.c: Likewise.
+ * tests/test-freopen.c: Likewise.
+ * tests/test-frexp.c: Likewise.
+ * tests/test-frexpl.c: Likewise.
+ * tests/test-fseek.c: Likewise.
+ * tests/test-fseeko.c: Likewise.
+ * tests/test-fseterr.c: Likewise.
+ * tests/test-fstrcmp.c: Likewise.
+ * tests/test-ftell.c: Likewise.
+ * tests/test-ftello.c: Likewise.
+ * tests/test-fwritable.c: Likewise.
+ * tests/test-fwriting.c: Likewise.
+ * tests/test-getaddrinfo.c: Likewise.
+ * tests/test-getpass.c: Likewise.
+ * tests/test-gettimeofday.c: Likewise.
+ * tests/test-hmac-md5.c: Likewise.
+ * tests/test-hmac-sha1.c: Likewise.
+ * tests/test-iconv.c: Likewise.
+ * tests/test-iconvme.c: Likewise.
+ * tests/test-inttypes.c: Likewise.
+ * tests/test-isnan.c: Likewise.
+ * tests/test-isnanf.c: Likewise.
+ * tests/test-isnanl-nolibm.c: Likewise.
+ * tests/test-isnanl.c: Likewise.
+ * tests/test-isnanl.h: Likewise.
+ * tests/test-ldexpl.c: Likewise.
+ * tests/test-linked_list.c: Likewise.
+ * tests/test-linkedhash_list.c: Likewise.
+ * tests/test-locale.c: Likewise.
+ * tests/test-localename.c: Likewise.
+ * tests/test-lock.c: Likewise.
+ * tests/test-lseek.c: Likewise.
+ * tests/test-malloca.c: Likewise.
+ * tests/test-math.c: Likewise.
+ * tests/test-mbscasecmp.c: Likewise.
+ * tests/test-mbscasestr1.c: Likewise.
+ * tests/test-mbscasestr2.c: Likewise.
+ * tests/test-mbscasestr3.c: Likewise.
+ * tests/test-mbscasestr4.c: Likewise.
+ * tests/test-mbschr.c: Likewise.
+ * tests/test-mbscspn.c: Likewise.
+ * tests/test-mbsncasecmp.c: Likewise.
+ * tests/test-mbspbrk.c: Likewise.
+ * tests/test-mbspcasecmp.c: Likewise.
+ * tests/test-mbsrchr.c: Likewise.
+ * tests/test-mbsspn.c: Likewise.
+ * tests/test-mbsstr1.c: Likewise.
+ * tests/test-mbsstr2.c: Likewise.
+ * tests/test-mbsstr3.c: Likewise.
+ * tests/test-md5.c: Likewise.
+ * tests/test-memmem.c: Likewise.
+ * tests/test-netinet_in.c: Likewise.
+ * tests/test-open.c: Likewise.
+ * tests/test-printf-frexp.c: Likewise.
+ * tests/test-printf-frexpl.c: Likewise.
+ * tests/test-printf-posix.c: Likewise.
+ * tests/test-printf-posix.h: Likewise.
+ * tests/test-rbtree_list.c: Likewise.
+ * tests/test-rbtree_oset.c: Likewise.
+ * tests/test-rbtreehash_list.c: Likewise.
+ * tests/test-read-file.c: Likewise.
+ * tests/test-rijndael.c: Likewise.
+ * tests/test-search.c: Likewise.
+ * tests/test-signbit.c: Likewise.
+ * tests/test-sleep.c: Likewise.
+ * tests/test-snprintf-posix.c: Likewise.
+ * tests/test-snprintf-posix.h: Likewise.
+ * tests/test-snprintf.c: Likewise.
+ * tests/test-sprintf-posix.c: Likewise.
+ * tests/test-sprintf-posix.h: Likewise.
+ * tests/test-stat-time.c: Likewise.
+ * tests/test-stdbool.c: Likewise.
+ * tests/test-stdint.c: Likewise.
+ * tests/test-stdio.c: Likewise.
+ * tests/test-stdlib.c: Likewise.
+ * tests/test-stpncpy.c: Likewise.
+ * tests/test-strcasestr.c: Likewise.
+ * tests/test-striconv.c: Likewise.
+ * tests/test-striconveh.c: Likewise.
+ * tests/test-striconveha.c: Likewise.
+ * tests/test-string.c: Likewise.
+ * tests/test-sys_select.c: Likewise.
+ * tests/test-sys_socket.c: Likewise.
+ * tests/test-sys_stat.c: Likewise.
+ * tests/test-sys_time.c: Likewise.
+ * tests/test-sysexits.c: Likewise.
+ * tests/test-time.c: Likewise.
+ * tests/test-tls.c: Likewise.
+ * tests/test-trunc.c: Likewise.
+ * tests/test-truncf.c: Likewise.
+ * tests/test-truncl.c: Likewise.
+ * tests/test-unistd.c: Likewise.
+ * tests/test-vasnprintf-posix.c: Likewise.
+ * tests/test-vasnprintf-posix2.c: Likewise.
+ * tests/test-vasnprintf.c: Likewise.
+ * tests/test-vasprintf-posix.c: Likewise.
+ * tests/test-vasprintf.c: Likewise.
+ * tests/test-verify.c: Likewise.
+ * tests/test-vfprintf-posix.c: Likewise.
+ * tests/test-vprintf-posix.c: Likewise.
+ * tests/test-vsnprintf-posix.c: Likewise.
+ * tests/test-vsnprintf.c: Likewise.
+ * tests/test-vsprintf-posix.c: Likewise.
+ * tests/test-wchar.c: Likewise.
+ * tests/test-wctype.c: Likewise.
+ * tests/test-wcwidth.c: Likewise.
+ * tests/test-xstrtol.c: Likewise.
+ * tests/test-xvasprintf.c: Likewise.
+ * tests/uniconv/test-u16-conv-from-enc.c: Likewise.
+ * tests/uniconv/test-u16-conv-to-enc.c: Likewise.
+ * tests/uniconv/test-u16-strconv-from-enc.c: Likewise.
+ * tests/uniconv/test-u16-strconv-to-enc.c: Likewise.
+ * tests/uniconv/test-u32-conv-from-enc.c: Likewise.
+ * tests/uniconv/test-u32-conv-to-enc.c: Likewise.
+ * tests/uniconv/test-u32-strconv-from-enc.c: Likewise.
+ * tests/uniconv/test-u32-strconv-to-enc.c: Likewise.
+ * tests/uniconv/test-u8-conv-from-enc.c: Likewise.
+ * tests/uniconv/test-u8-conv-to-enc.c: Likewise.
+ * tests/uniconv/test-u8-strconv-from-enc.c: Likewise.
+ * tests/uniconv/test-u8-strconv-to-enc.c: Likewise.
+ * tests/uniname/test-uninames.c: Likewise.
+ * tests/unistdio/test-u16-asnprintf1.c: Likewise.
+ * tests/unistdio/test-u16-asnprintf1.h: Likewise.
+ * tests/unistdio/test-u16-printf1.h: Likewise.
+ * tests/unistdio/test-u16-vasnprintf1.c: Likewise.
+ * tests/unistdio/test-u16-vasnprintf2.c: Likewise.
+ * tests/unistdio/test-u16-vasnprintf3.c: Likewise.
+ * tests/unistdio/test-u16-vasprintf1.c: Likewise.
+ * tests/unistdio/test-u16-vsnprintf1.c: Likewise.
+ * tests/unistdio/test-u16-vsprintf1.c: Likewise.
+ * tests/unistdio/test-u32-asnprintf1.c: Likewise.
+ * tests/unistdio/test-u32-asnprintf1.h: Likewise.
+ * tests/unistdio/test-u32-printf1.h: Likewise.
+ * tests/unistdio/test-u32-vasnprintf1.c: Likewise.
+ * tests/unistdio/test-u32-vasnprintf2.c: Likewise.
+ * tests/unistdio/test-u32-vasnprintf3.c: Likewise.
+ * tests/unistdio/test-u32-vasprintf1.c: Likewise.
+ * tests/unistdio/test-u32-vsnprintf1.c: Likewise.
+ * tests/unistdio/test-u32-vsprintf1.c: Likewise.
+ * tests/unistdio/test-u8-asnprintf1.c: Likewise.
+ * tests/unistdio/test-u8-asnprintf1.h: Likewise.
+ * tests/unistdio/test-u8-printf1.h: Likewise.
+ * tests/unistdio/test-u8-vasnprintf1.c: Likewise.
+ * tests/unistdio/test-u8-vasnprintf2.c: Likewise.
+ * tests/unistdio/test-u8-vasnprintf3.c: Likewise.
+ * tests/unistdio/test-u8-vasprintf1.c: Likewise.
+ * tests/unistdio/test-u8-vsnprintf1.c: Likewise.
+ * tests/unistdio/test-u8-vsprintf1.c: Likewise.
+ * tests/unistdio/test-ulc-asnprintf1.c: Likewise.
+ * tests/unistdio/test-ulc-asnprintf1.h: Likewise.
+ * tests/unistdio/test-ulc-printf1.h: Likewise.
+ * tests/unistdio/test-ulc-vasnprintf1.c: Likewise.
+ * tests/unistdio/test-ulc-vasnprintf2.c: Likewise.
+ * tests/unistdio/test-ulc-vasnprintf3.c: Likewise.
+ * tests/unistdio/test-ulc-vasprintf1.c: Likewise.
+ * tests/unistdio/test-ulc-vsnprintf1.c: Likewise.
+ * tests/unistdio/test-ulc-vsprintf1.c: Likewise.
+ * tests/uniwidth/test-u16-strwidth.c: Likewise.
+ * tests/uniwidth/test-u16-width.c: Likewise.
+ * tests/uniwidth/test-u32-strwidth.c: Likewise.
+ * tests/uniwidth/test-u32-width.c: Likewise.
+ * tests/uniwidth/test-u8-strwidth.c: Likewise.
+ * tests/uniwidth/test-u8-width.c: Likewise.
+ * tests/uniwidth/test-uc_width.c: Likewise.
+ * config/srclist-update: Likewise.
+ (fixlicense): Update to GPLv3+.
+
+ Change copyright notice from LGPLv2.1+ to LGPLv3+.
+ * tests/test-tsearch.c: Change copyright notice.
+
+ Change copyright notice from LGPLv2.0+ to LGPLv3+.
+ * lib/c-strcaseeq.h: Change copyright notice.
+ * lib/streq.h: Likewise.
+ * lib/uniconv.h: Likewise.
+ * lib/uniconv/u-conv-from-enc.h: Likewise.
+ * lib/uniconv/u-conv-to-enc.h: Likewise.
+ * lib/uniconv/u-strconv-from-enc.h: Likewise.
+ * lib/uniconv/u-strconv-to-enc.h: Likewise.
+ * lib/uniconv/u16-conv-from-enc.c: Likewise.
+ * lib/uniconv/u16-conv-to-enc.c: Likewise.
+ * lib/uniconv/u16-strconv-from-enc.c: Likewise.
+ * lib/uniconv/u16-strconv-from-locale.c: Likewise.
+ * lib/uniconv/u16-strconv-to-enc.c: Likewise.
+ * lib/uniconv/u16-strconv-to-locale.c: Likewise.
+ * lib/uniconv/u32-conv-from-enc.c: Likewise.
+ * lib/uniconv/u32-conv-to-enc.c: Likewise.
+ * lib/uniconv/u32-strconv-from-enc.c: Likewise.
+ * lib/uniconv/u32-strconv-from-locale.c: Likewise.
+ * lib/uniconv/u32-strconv-to-enc.c: Likewise.
+ * lib/uniconv/u32-strconv-to-locale.c: Likewise.
+ * lib/uniconv/u8-conv-from-enc.c: Likewise.
+ * lib/uniconv/u8-conv-to-enc.c: Likewise.
+ * lib/uniconv/u8-strconv-from-enc.c: Likewise.
+ * lib/uniconv/u8-strconv-from-locale.c: Likewise.
+ * lib/uniconv/u8-strconv-to-enc.c: Likewise.
+ * lib/uniconv/u8-strconv-to-locale.c: Likewise.
+ * lib/uniname.h: Likewise.
+ * lib/uniname/uniname.c: Likewise.
+ * lib/unistdio.h: Likewise.
+ * lib/unistdio/u-asnprintf.h: Likewise.
+ * lib/unistdio/u-asprintf.h: Likewise.
+ * lib/unistdio/u-printf-args.c: Likewise.
+ * lib/unistdio/u-printf-args.h: Likewise.
+ * lib/unistdio/u-printf-parse.h: Likewise.
+ * lib/unistdio/u-snprintf.h: Likewise.
+ * lib/unistdio/u-sprintf.h: Likewise.
+ * lib/unistdio/u-vasprintf.h: Likewise.
+ * lib/unistdio/u-vsnprintf.h: Likewise.
+ * lib/unistdio/u-vsprintf.h: Likewise.
+ * lib/unistdio/u16-asnprintf.c: Likewise.
+ * lib/unistdio/u16-asprintf.c: Likewise.
+ * lib/unistdio/u16-printf-parse.c: Likewise.
+ * lib/unistdio/u16-snprintf.c: Likewise.
+ * lib/unistdio/u16-sprintf.c: Likewise.
+ * lib/unistdio/u16-u16-asnprintf.c: Likewise.
+ * lib/unistdio/u16-u16-asprintf.c: Likewise.
+ * lib/unistdio/u16-u16-snprintf.c: Likewise.
+ * lib/unistdio/u16-u16-sprintf.c: Likewise.
+ * lib/unistdio/u16-u16-vasnprintf.c: Likewise.
+ * lib/unistdio/u16-u16-vasprintf.c: Likewise.
+ * lib/unistdio/u16-u16-vsnprintf.c: Likewise.
+ * lib/unistdio/u16-u16-vsprintf.c: Likewise.
+ * lib/unistdio/u16-vasnprintf.c: Likewise.
+ * lib/unistdio/u16-vasprintf.c: Likewise.
+ * lib/unistdio/u16-vsnprintf.c: Likewise.
+ * lib/unistdio/u16-vsprintf.c: Likewise.
+ * lib/unistdio/u32-asnprintf.c: Likewise.
+ * lib/unistdio/u32-asprintf.c: Likewise.
+ * lib/unistdio/u32-printf-parse.c: Likewise.
+ * lib/unistdio/u32-snprintf.c: Likewise.
+ * lib/unistdio/u32-sprintf.c: Likewise.
+ * lib/unistdio/u32-u32-asnprintf.c: Likewise.
+ * lib/unistdio/u32-u32-asprintf.c: Likewise.
+ * lib/unistdio/u32-u32-snprintf.c: Likewise.
+ * lib/unistdio/u32-u32-sprintf.c: Likewise.
+ * lib/unistdio/u32-u32-vasnprintf.c: Likewise.
+ * lib/unistdio/u32-u32-vasprintf.c: Likewise.
+ * lib/unistdio/u32-u32-vsnprintf.c: Likewise.
+ * lib/unistdio/u32-u32-vsprintf.c: Likewise.
+ * lib/unistdio/u32-vasnprintf.c: Likewise.
+ * lib/unistdio/u32-vasprintf.c: Likewise.
+ * lib/unistdio/u32-vsnprintf.c: Likewise.
+ * lib/unistdio/u32-vsprintf.c: Likewise.
+ * lib/unistdio/u8-asnprintf.c: Likewise.
+ * lib/unistdio/u8-asprintf.c: Likewise.
+ * lib/unistdio/u8-printf-parse.c: Likewise.
+ * lib/unistdio/u8-snprintf.c: Likewise.
+ * lib/unistdio/u8-sprintf.c: Likewise.
+ * lib/unistdio/u8-u8-asnprintf.c: Likewise.
+ * lib/unistdio/u8-u8-asprintf.c: Likewise.
+ * lib/unistdio/u8-u8-snprintf.c: Likewise.
+ * lib/unistdio/u8-u8-sprintf.c: Likewise.
+ * lib/unistdio/u8-u8-vasnprintf.c: Likewise.
+ * lib/unistdio/u8-u8-vasprintf.c: Likewise.
+ * lib/unistdio/u8-u8-vsnprintf.c: Likewise.
+ * lib/unistdio/u8-u8-vsprintf.c: Likewise.
+ * lib/unistdio/u8-vasnprintf.c: Likewise.
+ * lib/unistdio/u8-vasprintf.c: Likewise.
+ * lib/unistdio/u8-vsnprintf.c: Likewise.
+ * lib/unistdio/u8-vsprintf.c: Likewise.
+ * lib/unistdio/ulc-asnprintf.c: Likewise.
+ * lib/unistdio/ulc-asprintf.c: Likewise.
+ * lib/unistdio/ulc-printf-parse.c: Likewise.
+ * lib/unistdio/ulc-snprintf.c: Likewise.
+ * lib/unistdio/ulc-sprintf.c: Likewise.
+ * lib/unistdio/ulc-vasnprintf.c: Likewise.
+ * lib/unistdio/ulc-vasprintf.c: Likewise.
+ * lib/unistdio/ulc-vsnprintf.c: Likewise.
+ * lib/unistdio/ulc-vsprintf.c: Likewise.
+ * lib/unistr.h: Likewise.
+ * lib/unistr/u-cpy-alloc.h: Likewise.
+ * lib/unistr/u-cpy.h: Likewise.
+ * lib/unistr/u-endswith.h: Likewise.
+ * lib/unistr/u-move.h: Likewise.
+ * lib/unistr/u-set.h: Likewise.
+ * lib/unistr/u-startswith.h: Likewise.
+ * lib/unistr/u-stpcpy.h: Likewise.
+ * lib/unistr/u-stpncpy.h: Likewise.
+ * lib/unistr/u-strcat.h: Likewise.
+ * lib/unistr/u-strcpy.h: Likewise.
+ * lib/unistr/u-strcspn.h: Likewise.
+ * lib/unistr/u-strdup.h: Likewise.
+ * lib/unistr/u-strlen.h: Likewise.
+ * lib/unistr/u-strncat.h: Likewise.
+ * lib/unistr/u-strncpy.h: Likewise.
+ * lib/unistr/u-strnlen.h: Likewise.
+ * lib/unistr/u-strpbrk.h: Likewise.
+ * lib/unistr/u-strspn.h: Likewise.
+ * lib/unistr/u-strstr.h: Likewise.
+ * lib/unistr/u-strtok.h: Likewise.
+ * lib/unistr/u16-check.c: Likewise.
+ * lib/unistr/u16-chr.c: Likewise.
+ * lib/unistr/u16-cmp.c: Likewise.
+ * lib/unistr/u16-cpy-alloc.c: Likewise.
+ * lib/unistr/u16-cpy.c: Likewise.
+ * lib/unistr/u16-endswith.c: Likewise.
+ * lib/unistr/u16-mblen.c: Likewise.
+ * lib/unistr/u16-mbsnlen.c: Likewise.
+ * lib/unistr/u16-mbtouc-aux.c: Likewise.
+ * lib/unistr/u16-mbtouc-unsafe-aux.c: Likewise.
+ * lib/unistr/u16-mbtouc-unsafe.c: Likewise.
+ * lib/unistr/u16-mbtouc.c: Likewise.
+ * lib/unistr/u16-mbtoucr.c: Likewise.
+ * lib/unistr/u16-move.c: Likewise.
+ * lib/unistr/u16-next.c: Likewise.
+ * lib/unistr/u16-prev.c: Likewise.
+ * lib/unistr/u16-set.c: Likewise.
+ * lib/unistr/u16-startswith.c: Likewise.
+ * lib/unistr/u16-stpcpy.c: Likewise.
+ * lib/unistr/u16-stpncpy.c: Likewise.
+ * lib/unistr/u16-strcat.c: Likewise.
+ * lib/unistr/u16-strchr.c: Likewise.
+ * lib/unistr/u16-strcmp.c: Likewise.
+ * lib/unistr/u16-strcpy.c: Likewise.
+ * lib/unistr/u16-strcspn.c: Likewise.
+ * lib/unistr/u16-strdup.c: Likewise.
+ * lib/unistr/u16-strlen.c: Likewise.
+ * lib/unistr/u16-strmblen.c: Likewise.
+ * lib/unistr/u16-strmbtouc.c: Likewise.
+ * lib/unistr/u16-strncat.c: Likewise.
+ * lib/unistr/u16-strncmp.c: Likewise.
+ * lib/unistr/u16-strncpy.c: Likewise.
+ * lib/unistr/u16-strnlen.c: Likewise.
+ * lib/unistr/u16-strpbrk.c: Likewise.
+ * lib/unistr/u16-strrchr.c: Likewise.
+ * lib/unistr/u16-strspn.c: Likewise.
+ * lib/unistr/u16-strstr.c: Likewise.
+ * lib/unistr/u16-strtok.c: Likewise.
+ * lib/unistr/u16-to-u32.c: Likewise.
+ * lib/unistr/u16-to-u8.c: Likewise.
+ * lib/unistr/u16-uctomb-aux.c: Likewise.
+ * lib/unistr/u16-uctomb.c: Likewise.
+ * lib/unistr/u32-check.c: Likewise.
+ * lib/unistr/u32-chr.c: Likewise.
+ * lib/unistr/u32-cmp.c: Likewise.
+ * lib/unistr/u32-cpy-alloc.c: Likewise.
+ * lib/unistr/u32-cpy.c: Likewise.
+ * lib/unistr/u32-endswith.c: Likewise.
+ * lib/unistr/u32-mblen.c: Likewise.
+ * lib/unistr/u32-mbsnlen.c: Likewise.
+ * lib/unistr/u32-mbtouc-unsafe.c: Likewise.
+ * lib/unistr/u32-mbtouc.c: Likewise.
+ * lib/unistr/u32-mbtoucr.c: Likewise.
+ * lib/unistr/u32-move.c: Likewise.
+ * lib/unistr/u32-next.c: Likewise.
+ * lib/unistr/u32-prev.c: Likewise.
+ * lib/unistr/u32-set.c: Likewise.
+ * lib/unistr/u32-startswith.c: Likewise.
+ * lib/unistr/u32-stpcpy.c: Likewise.
+ * lib/unistr/u32-stpncpy.c: Likewise.
+ * lib/unistr/u32-strcat.c: Likewise.
+ * lib/unistr/u32-strchr.c: Likewise.
+ * lib/unistr/u32-strcmp.c: Likewise.
+ * lib/unistr/u32-strcpy.c: Likewise.
+ * lib/unistr/u32-strcspn.c: Likewise.
+ * lib/unistr/u32-strdup.c: Likewise.
+ * lib/unistr/u32-strlen.c: Likewise.
+ * lib/unistr/u32-strmblen.c: Likewise.
+ * lib/unistr/u32-strmbtouc.c: Likewise.
+ * lib/unistr/u32-strncat.c: Likewise.
+ * lib/unistr/u32-strncmp.c: Likewise.
+ * lib/unistr/u32-strncpy.c: Likewise.
+ * lib/unistr/u32-strnlen.c: Likewise.
+ * lib/unistr/u32-strpbrk.c: Likewise.
+ * lib/unistr/u32-strrchr.c: Likewise.
+ * lib/unistr/u32-strspn.c: Likewise.
+ * lib/unistr/u32-strstr.c: Likewise.
+ * lib/unistr/u32-strtok.c: Likewise.
+ * lib/unistr/u32-to-u16.c: Likewise.
+ * lib/unistr/u32-to-u8.c: Likewise.
+ * lib/unistr/u32-uctomb.c: Likewise.
+ * lib/unistr/u8-check.c: Likewise.
+ * lib/unistr/u8-chr.c: Likewise.
+ * lib/unistr/u8-cmp.c: Likewise.
+ * lib/unistr/u8-cpy-alloc.c: Likewise.
+ * lib/unistr/u8-cpy.c: Likewise.
+ * lib/unistr/u8-endswith.c: Likewise.
+ * lib/unistr/u8-mblen.c: Likewise.
+ * lib/unistr/u8-mbsnlen.c: Likewise.
+ * lib/unistr/u8-mbtouc-aux.c: Likewise.
+ * lib/unistr/u8-mbtouc-unsafe-aux.c: Likewise.
+ * lib/unistr/u8-mbtouc-unsafe.c: Likewise.
+ * lib/unistr/u8-mbtouc.c: Likewise.
+ * lib/unistr/u8-mbtoucr.c: Likewise.
+ * lib/unistr/u8-move.c: Likewise.
+ * lib/unistr/u8-next.c: Likewise.
+ * lib/unistr/u8-prev.c: Likewise.
+ * lib/unistr/u8-set.c: Likewise.
+ * lib/unistr/u8-startswith.c: Likewise.
+ * lib/unistr/u8-stpcpy.c: Likewise.
+ * lib/unistr/u8-stpncpy.c: Likewise.
+ * lib/unistr/u8-strcat.c: Likewise.
+ * lib/unistr/u8-strchr.c: Likewise.
+ * lib/unistr/u8-strcmp.c: Likewise.
+ * lib/unistr/u8-strcpy.c: Likewise.
+ * lib/unistr/u8-strcspn.c: Likewise.
+ * lib/unistr/u8-strdup.c: Likewise.
+ * lib/unistr/u8-strlen.c: Likewise.
+ * lib/unistr/u8-strmblen.c: Likewise.
+ * lib/unistr/u8-strmbtouc.c: Likewise.
+ * lib/unistr/u8-strncat.c: Likewise.
+ * lib/unistr/u8-strncmp.c: Likewise.
+ * lib/unistr/u8-strncpy.c: Likewise.
+ * lib/unistr/u8-strnlen.c: Likewise.
+ * lib/unistr/u8-strpbrk.c: Likewise.
+ * lib/unistr/u8-strrchr.c: Likewise.
+ * lib/unistr/u8-strspn.c: Likewise.
+ * lib/unistr/u8-strstr.c: Likewise.
+ * lib/unistr/u8-strtok.c: Likewise.
+ * lib/unistr/u8-to-u16.c: Likewise.
+ * lib/unistr/u8-to-u32.c: Likewise.
+ * lib/unistr/u8-uctomb-aux.c: Likewise.
+ * lib/unistr/u8-uctomb.c: Likewise.
+ * lib/unitypes.h: Likewise.
+ * lib/uniwidth.h: Likewise.
+ * lib/uniwidth/cjk.h: Likewise.
+ * lib/uniwidth/u16-strwidth.c: Likewise.
+ * lib/uniwidth/u16-width.c: Likewise.
+ * lib/uniwidth/u32-strwidth.c: Likewise.
+ * lib/uniwidth/u32-width.c: Likewise.
+ * lib/uniwidth/u8-strwidth.c: Likewise.
+ * lib/uniwidth/u8-width.c: Likewise.
+ * lib/uniwidth/width.c: Likewise.
+
+2007-10-07 Bruno Haible <bruno@clisp.org>
+
+ * lib/inttypes.in.h: Change copyright notice from LGPL to GPL.
+ The file is still under LGPL (see modules/inttypes).
+
+2007-10-06 Bruno Haible <bruno@clisp.org>
+
+ * modules/trunc (Dependencies): Add 'extensions'.
+ * m4/trunc.m4 (gl_FUNC_TRUNC): Require gl_USE_SYSTEM_EXTENSIONS.
+ Reported by Ben Pfaff <blp@gnu.org>.
+
+2007-10-06 Bruno Haible <bruno@clisp.org>
+
+ * modules/freopen-tests: New file.
+ * tests/test-freopen.c: New file.
+
+ * modules/fopen-tests: New file.
+ * tests/test-fopen.c: New file.
+
+ * modules/fopen: New file.
+ * lib/fopen.c: New file.
+ * m4/fopen.m4: New file.
+ * modules/freopen: New file.
+ * lib/freopen.c: New file.
+ * m4/freopen.m4: New file.
+ * lib/stdio.in.h (fopen, freopen): New declarations.
+ * m4/stdio_h.m4 (gl_STDIO_H_DEFAULTS): Initialize also GNULIB_FOPEN,
+ GNULIB_FREOPEN, REPLACE_FOPEN, REPLACE_FREOPEN.
+ * modules/stdio (Makefile.am): Substitute also GNULIB_FOPEN,
+ GNULIB_FREOPEN, REPLACE_FOPEN, REPLACE_FREOPEN.
+ * doc/functions/fopen.texi: Mention the 'fopen' module.
+ * doc/functions/freopen.texi: Mention the 'freopen' module.
+
+2007-10-06 Bruno Haible <bruno@clisp.org>
+
+ * modules/open-tests: New file.
+ * tests/test-open.c: New file.
+
+ * modules/open: New file.
+ * lib/open.c: New file.
+ * m4/open.m4: New file.
+ * lib/fchdir.c (open): If the gnulib module 'open' is used, do what
+ lib/open.c does.
+ * lib/fcntl.in.h (open): Declare also if replaced by the 'open' module.
+ * m4/fcntl_h.m4 (gl_FCNTL_MODULE_INDICATOR, gl_FCNTL_H_DEFAULTS): New
+ macros.
+ (gl_FCNTL_H): Require gl_FCNTL_H_DEFAULTS.
+ * modules/fcntl (Makefile.am): Also substitute GNULIB_OPEN and
+ REPLACE_OPEN.
+ * doc/functions/open.texi: Mention the 'open' module.
+
+2007-10-04 Bruno Haible <bruno@clisp.org>
+
+ * modules/ceill-tests: New file.
+ * tests/test-ceill.c: New file.
+
+ * modules/ceill: New file.
+ * lib/ceill.c: Replace entire file.
+ * m4/ceill.m4: New file.
+ * lib/math.in.h (ceill): Replace declaration.
+ * m4/math_h.m4 (gl_MATH_H_DEFAULTS): Initialize GNULIB_CEILL.
+ * modules/math (Makefile.am): Substitute also GNULIB_CEILL.
+ * doc/functions/ceill.texi: Mention the 'ceill' module.
+ * modules/mathl (Files): Remove lib/ceill.c.
+ (Depends-on): Add ceill.
+
+2007-10-04 Bruno Haible <bruno@clisp.org>
+
+ * modules/ceilf-tests: New file.
+ * tests/test-ceilf.c: New file.
+
+ * modules/ceilf: New file.
+ * lib/ceil.c: New file.
+ * lib/ceilf.c: New file.
+ * m4/ceilf.m4: New file.
+ * lib/math.in.h (ceilf): New declaration.
+ * m4/math_h.m4 (gl_MATH_H_DEFAULTS): Initialize GNULIB_CEILF and
+ HAVE_DECL_CEILF.
+ * modules/math (Makefile.am): Substitute also GNULIB_CEILF and
+ HAVE_DECL_CEILF.
+ * doc/functions/ceilf.texi: Mention the 'ceilf' module.
+
+2007-10-04 Bruno Haible <bruno@clisp.org>
+
+ * modules/floorl-tests: New file.
+ * tests/test-floorl.c: New file.
+
+ * modules/floorl: New file.
+ * lib/floorl.c: Replace entire file.
+ * m4/floorl.m4: New file.
+ * lib/math.in.h (floorl): Replace declaration.
+ * m4/math_h.m4 (gl_MATH_H_DEFAULTS): Initialize GNULIB_FLOORL.
+ * modules/math (Makefile.am): Substitute also GNULIB_FLOORL.
+ * doc/functions/floorl.texi: Mention the 'floorl' module.
+ * modules/mathl (Files): Remove lib/floorl.c.
+ (Depends-on): Add floorl.
+
+2007-10-04 Bruno Haible <bruno@clisp.org>
+
+ * modules/floorf-tests: New file.
+ * tests/test-floorf.c: New file.
+
+ * modules/floorf: New file.
+ * lib/floor.c: New file.
+ * lib/floorf.c: New file.
+ * m4/floorf.m4: New file.
+ * lib/math.in.h (floorf): New declaration.
+ * m4/math_h.m4 (gl_MATH_H_DEFAULTS): Initialize GNULIB_FLOORF and
+ HAVE_DECL_FLOORF.
+ * modules/math (Makefile.am): Substitute also GNULIB_FLOORF and
+ HAVE_DECL_FLOORF.
+ * doc/functions/floorf.texi: Mention the 'floorf' module.
+
+2007-10-04 Benoit Sigoure <tsuna@lrde.epita.fr>
+ Bruno Haible <bruno@clisp.org>
+
+ Advertise for the Git server instead of the CVS server.
+ * doc/gnulib-intro.texi (Steady Development): Mention the Git
+ repository instead of the CVS one.
+ * doc/gnulib-tool.texi (VCS Issues): Renamed from "CVS Issues". Talk
+ about all VCS systems generically.
+ * doc/gnulib.texi (Introduction): Capitalize `Git'.
+
+2007-10-04 Bruno Haible <bruno@clisp.org>
+
+ * doc/gnulib.texi (Function Substitutes): Explain what an absent module
+ means.
+ Reported by BenoƮt Sigoure <tsuna@lrde.epita.fr>.
+
+2007-10-04 Bruno Haible <bruno@clisp.org>
+
+ * modules/truncl-tests: New file.
+ * tests/test-truncl.c: New file.
+
+ * modules/truncl: New file.
+ * lib/truncl.c: New file.
+ * m4/truncl.m4: New file.
+ * lib/math.in.h (truncl): New declaration.
+ * m4/math_h.m4 (gl_MATH_H_DEFAULTS): Initialize GNULIB_TRUNCL and
+ HAVE_DECL_TRUNCL.
+ * modules/math (Makefile.am): Substitute also GNULIB_TRUNCL and
+ HAVE_DECL_TRUNCL.
+ * doc/functions/truncl.texi: Mention the 'truncl' module.
+
+2007-10-04 Bruno Haible <bruno@clisp.org>
+
+ * modules/truncf-tests: New file.
+ * tests/test-truncf.c: New file.
+
+ * modules/truncf: New file.
+ * lib/trunc.c: Make paramerizable through USE_* macros.
+ * lib/truncf.c: New file.
+ * m4/truncf.m4: New file.
+ * lib/math.in.h (truncf): New declaration.
+ * m4/math_h.m4 (gl_MATH_H_DEFAULTS): Initialize GNULIB_TRUNCF and
+ HAVE_DECL_TRUNCF.
+ * modules/math (Makefile.am): Substitute also GNULIB_TRUNCF and
+ HAVE_DECL_TRUNCF.
+ * doc/functions/truncf.texi: Mention the 'truncf' module.
+
+2007-10-03 Bruno Haible <bruno@clisp.org>
+
+ * gnulib-tool (func_get_automake_snippet): Synthesize an EXTRA_DIST
+ augmentation also for tests modules.
+ * modules/argp-tests (Makefile.am): Remove EXTRA_DIST augmentation.
+ * modules/atexit-tests (Makefile.am): Likewise.
+ * modules/binary-io-tests (Makefile.am): Likewise.
+ * modules/c-strcase-tests (Makefile.am): Likewise.
+ * modules/canonicalize-lgpl-tests (Makefile.am): Likewise.
+ * modules/canonicalize-tests (Makefile.am): Likewise.
+ * modules/closein-tests (Makefile.am): Likewise.
+ * modules/fprintf-posix-tests (Makefile.am): Likewise.
+ * modules/freadahead-tests (Makefile.am): Likewise.
+ * modules/fseek-tests (Makefile.am): Likewise.
+ * modules/fseeko-tests (Makefile.am): Likewise.
+ * modules/ftell-tests (Makefile.am): Likewise.
+ * modules/ftello-tests (Makefile.am): Likewise.
+ * modules/isnanl-nolibm-tests (Makefile.am): Likewise.
+ * modules/isnanl-tests (Makefile.am): Likewise.
+ * modules/lseek-tests (Makefile.am): Likewise.
+ * modules/mbscasecmp-tests (Makefile.am): Likewise.
+ * modules/mbscasestr-tests (Makefile.am): Likewise.
+ * modules/mbschr-tests (Makefile.am): Likewise.
+ * modules/mbscspn-tests (Makefile.am): Likewise.
+ * modules/mbsncasecmp-tests (Makefile.am): Likewise.
+ * modules/mbspbrk-tests (Makefile.am): Likewise.
+ * modules/mbspcasecmp-tests (Makefile.am): Likewise.
+ * modules/mbsrchr-tests (Makefile.am): Likewise.
+ * modules/mbsspn-tests (Makefile.am): Likewise.
+ * modules/mbsstr-tests (Makefile.am): Likewise.
+ * modules/printf-posix-tests (Makefile.am): Likewise.
+ * modules/snprintf-posix-tests (Makefile.am): Likewise.
+ * modules/sprintf-posix-tests (Makefile.am): Likewise.
+ * modules/tsearch-tests (Makefile.am): Likewise.
+ * modules/uniname/uniname-tests (Makefile.am): Likewise.
+ * modules/unistdio/u16-vasnprintf-tests (Makefile.am): Likewise.
+ * modules/unistdio/u32-vasnprintf-tests (Makefile.am): Likewise.
+ * modules/unistdio/u8-vasnprintf-tests (Makefile.am): Likewise.
+ * modules/unistdio/ulc-vasnprintf-tests (Makefile.am): Likewise.
+ * modules/vasnprintf-posix-tests (Makefile.am): Likewise.
+ * modules/vfprintf-posix-tests (Makefile.am): Likewise.
+ * modules/vprintf-posix-tests (Makefile.am): Likewise.
+ * modules/vsnprintf-posix-tests (Makefile.am): Likewise.
+ * modules/vsprintf-posix-tests (Makefile.am): Likewise.
+ * modules/xstrtoimax-tests (Makefile.am): Likewise.
+ * modules/xstrtol-tests (Makefile.am): Likewise.
+ * modules/xstrtoumax-tests (Makefile.am): Likewise.
+ * modules/yesno-tests (Makefile.am): Likewise.
+
+2007-10-03 Bruno Haible <bruno@clisp.org>
+
+ * modules/trunc-tests: New file.
+ * tests/test-trunc.c: New file.
+
+ * modules/trunc: New file.
+ * lib/trunc.c: New file.
+ * m4/trunc.m4: New file.
+ * lib/math.in.h (trunc): New declaration.
+ * m4/math_h.m4 (gl_MATH_H_DEFAULTS): Initialize GNULIB_TRUNC and
+ HAVE_DECL_TRUNC.
+ * modules/math (Makefile.am): Substitute also GNULIB_TRUNC and
+ HAVE_DECL_TRUNC.
+ * doc/functions/trunc.texi: Mention the 'trunc' module.
+
+2007-10-03 Bruno Haible <bruno@clisp.org>
+
+ * tests/test-fpending.c: New file, mostly copied
+ from coreutils/lib/t-fpending.c.
+ * modules/fpending-tests: New file.
+
+2007-10-03 Bruno Haible <bruno@clisp.org>
+
+ Port the stdio extensions to QNX (untested).
+ * lib/fseterr.c (fseterr): Add support for QNX.
+ * lib/fbufmode.c (fbufmode): Likewise.
+ * lib/freadable.c (freadable): Likewise.
+ * lib/fwritable.c (fwritable): Likewise.
+ * lib/freading.c (freading): Likewise.
+ * lib/fwriting.c (fwriting): Likewise.
+ * lib/freadahead.c (freadahed): Likewise.
+ * lib/fpurge.c (fpurge): Likewise.
+ * lib/fseeko.c (rpl_fseeko): Likewise.
+
+2007-10-03 Bruno Haible <bruno@clisp.org>
+ Jim Meyering <jim@meyering.net>
+ Eric Blake <ebb9@byu.net>
+
+ * doc/relocatable.texi: Use @command instead of @program.
+
+2007-10-02 Jim Meyering <jim@meyering.net>
+
+ Perform one more "_.h" -> ".in.h" substitution.
+ * modules/unistd (Makefile.am) [unistd.h]: Use unistd.h.in
+ instead of unistd_.h here, too.
+
+2007-10-01 Bruno Haible <bruno@clisp.org>
+
+ * gnulib-tool (func_emit_initmacro_done): Special case for alloca.c.
+ Needed for the alloca-opt module.
+
2007-09-30 Bruno Haible <bruno@clisp.org>
* lib/alloca.in.h: Renamed from lib/alloca_.h.
* lib/float.in.h: Renamed from lib/float_.h.
* modules/float (Files, Makefile.am): Use float.in.h instead of
float_.h.
+ * lib/fnmatch.in.h: Renamed from lib/fnmatch_.h.
+ * modules/fnmatch (Files, Makefile.am): Use fnmatch.in.h instead of
+ fnmatch_.h.
+ * lib/getopt.in.h: Renamed from lib/getopt_.h.
+ * modules/getopt (Files, Makefile.am): Use getopt.in.h instead of
+ getopt_.h.
+ * lib/glob.in.h: Renamed from lib/glob_.h.
+ * modules/glob (Files, Makefile.am): Use glob.in.h instead of glob_.h.
+ * lib/iconv.in.h: Renamed from lib/iconv_.h.
+ * modules/iconv_open (Files, Makefile.am): Use iconv.in.h instead of
+ iconv_.h.
+ * lib/inttypes.in.h: Renamed from lib/inttypes_.h.
+ * modules/inttypes (Files, Makefile.am): Use inttypes.in.h instead of
+ inttypes_.h.
+ * lib/locale.in.h: Renamed from lib/locale_.h.
+ * modules/locale (Files, Makefile.am): Use locale.in.h instead of
+ locale_.h.
+ * lib/math.in.h: Renamed from lib/math_.h.
+ * modules/math (Files, Makefile.am): Use math.in.h instead of math_.h.
+ * lib/netinet_in.in.h: Renamed from lib/netinet_in_.h.
+ * modules/netinet_in (Files, Makefile.am): Use netinet_in.in.h instead
+ of netinet_in_.h. Add dependency.
+ * lib/poll.in.h: Renamed from lib/poll_.h.
+ * modules/poll (Files, Makefile.am): Use poll.in.h instead of poll_.h.
+ * lib/search.in.h: Renamed from lib/search_.h.
+ * modules/search (Files, Makefile.am): Use search.in.h instead of
+ search_.h.
+ * lib/signal.in.h: Renamed from lib/signal_.h.
+ * modules/signal (Files, Makefile.am): Use signal.in.h instead of
+ _signal.h.
+ * lib/stdbool.in.h: Renamed from lib/stdbool_.h.
+ * modules/stdbool (Files, Makefile.am): Use stdbool.in.h instead of
+ stdbool_.h.
+ * lib/stdint.in.h: Renamed from lib/stdint_.h.
+ * modules/stdint (Files, Makefile.am): Use stdint.in.h instead of
+ stdint_.h.
+ * lib/stdio.in.h: Renamed from lib/stdio_.h.
+ * modules/stdio (Files, Makefile.am): Use stdio.in.h instead of
+ stdio_.h.
+ * lib/stdlib.in.h: Renamed from lib/stdlib_.h.
+ * modules/stdlib (Files, Makefile.am): Use stdlib.in.h instead of
+ stdlib_.h.
+ * lib/string.in.h: Renamed from lib/string_.h.
+ * modules/string (Files, Makefile.am): Use string.in.h instead of
+ string_.h.
+ * doc/gnulib-tool.texi (Initial import): Update.
+ * lib/sys_select.in.h: Renamed from lib/sys_select_.h.
+ * modules/sys_select (Files, Makefile.am): Use sys_select.in.h instead
+ of sys_select_.h. Add dependency.
+ * lib/sys_socket.in.h: Renamed from lib/sys_socket_.h.
+ * modules/sys_socket (Files, Makefile.am): Use sys_socket.in.h instead
+ of sys_socket_.h.
+ * lib/sys_stat.in.h: Renamed from lib/sys_stat_.h.
+ * modules/sys_stat (Files, Makefile.am): Use sys_stat.in.h instead of
+ sys_stat_.h.
+ * lib/sys_time.in.h: Renamed from lib/sys_time_.h.
+ * modules/sys_time (Files, Makefile.am): Use sys_time.in.h instead of
+ sys_time_.h.
+ * lib/sysexits.in.h: Renamed from lib/sysexits_.h.
+ * modules/sysexits (Files, Makefile.am): Use sysexits.in.h instead of
+ sysexits_.h.
+ * lib/time.in.h: Renamed from lib/time_.h.
+ * modules/time (Files, Makefile.am): Use time.in.h instead of time_.h.
+ * lib/unistd.in.h: Renamed from lib/unistd_.h.
+ * modules/unistd (Files, Makefile.am): Use unistd.in.h instead of
+ unistd_.h.
+ * lib/wchar.in.h: Renamed from lib/wchar_.h.
+ * modules/wchar (Files, Makefile.am): Use wchar.in.h instead of
+ wchar_.h.
+ * lib/wctype.in.h: Renamed from lib/wctype_.h.
+ * modules/wctype (Files, Makefile.am): Use wctype.in.h instead of
+ wctype_.h.
+ * build-aux/bootstrap (slurp): Update.
+ * lib/.cppi-disable: Update.
2007-09-30 Bruno Haible <bruno@clisp.org>
* m4/uintmax_t.m4: New file.
* m4/Makefile.am (EXTRA_DIST): Add inttypes_h.m4 and uintmax_t.m4.
-Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
- Free Software Foundation, Inc.
+Copyright (C) 1997-2007 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted provided the copyright notice and this notice are preserved.