Fix typo in comment.
[gnulib.git] / ChangeLog
index 8c8720c..e3f236c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
+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.