Change copyright notice from LGPLv2.0+ to LGPLv3+.
[gnulib.git] / ChangeLog
index 0e3aa02..f5f2a2c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,872 @@
+2007-10-07  Bruno Haible  <bruno@clisp.org>
+
+       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.
+       * modules/alloca-opt (Files, Makefile.am): Use alloca.in.h instead of
+       alloca_.h.
+       * lib/argz.in.h: Renamed from lib/argz_.h.
+       * modules/argz (Files, Makefile.am): Use argz.in.h instead of argz_.h.
+       * lib/byteswap.in.h: Renamed from lib/byteswap_.h.
+       * modules/byteswap (Files, Makefile.am): Use byteswap.in.h instead of
+       byteswap_.h.
+       * lib/dirent.in.h: Renamed from lib/dirent_.h.
+       * modules/fchdir (Files, Makefile.am): Use dirent.in.h instead of
+       dirent_.h.
+       * lib/fcntl.in.h: Renamed from lib/fcntl_.h.
+       * modules/fcntl (Files, Makefile.am): Use fcntl.in.h instead of
+       fcntl_.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>
+
+       * tests/test-getaddrinfo.c (AF_UNSPEC): Provide a fallback definition.
+       Needed on BeOS.
+
+2007-09-30  Bruno Haible  <bruno@clisp.org>
+
+       * modules/dirname-tests (check_PROGRAMS): Renamed from noinst_PROGRAMS.
+
+2007-09-29  Bruno Haible  <bruno@clisp.org>
+
+       * lib/stdio_.h (getdelim, getline): Add identifiers. Doc tweak.
+
+2007-09-29  Bruno Haible  <bruno@clisp.org>
+
+       * lib/xreadlink.c (xreadlink): Simplify to a wrapper around areadlink.
+       * modules/xreadlink (Depends-on): Add areadlink, remove readlink etc.
+       * build-aux/install-reloc: Compile also areadlink.c.
+       * modules/relocatable-prog-wrapper (Files): Add lib/areadlink.[hc].
+
+2007-09-29  Bruno Haible  <bruno@clisp.org>
+
+       * gnulib-tool (func_emit_initmacro_done): Indentation.
+
+2007-09-29  Bruno Haible  <bruno@clisp.org>
+
+       * README: Add CVS checkout update instructions.
+       Info from Bob Proulx <bob@proulx.com>.
+
+2007-09-28  Eric Blake  <ebb9@byu.net>
+
+       Provide move-if-change.
+       * build-aux/move-if-change: New file, based on best practice
+       rather than any canonical upstream location.
+
+2007-09-28  Jim Meyering  <jim@meyering.net>
+
+       Fix canonicalize loop-detection corner case.
+       Do not attempt to stat the symlink values stored via seen_triple.
+       Without this, coreutils' tests/misc/readlink-fp-loop test would fail
+       on linux-2.6.18, (but not 2.6.22).
+       * lib/canonicalize.c (seen_triple): Use triple_compare_ino_str, not
+       triple_compare.  The former compares dev,ino,filename, while the latter
+       would actually stat dirname(filename) when dev and ino were equal.
+       * lib/hash-triple.c: Install <string.h>.
+       (STREQ): Define.
+       (triple_compare_ino_str): New function.
+       * lib/hash-triple.h (triple_compare_ino_str): Declare it.
+
+2007-09-28  Eric Blake  <ebb9@byu.net>
+
+       Enforce that AC_REPLACE_FUNCS files exist.
+       * gnulib-tool (func_emit_initmacro_done): Make AC_LIBSOURCES
+       override check for typos.
+
+       Fix test-closein on Solaris 10.
+       * tests/test-closein.c (main): Don't assume stdin can be inherited
+       closed on all systems.
+       * tests/test-closein.sh: Likewise.
+       Reported by Piotr Tarnowski.
+
+2007-09-28  Jim Meyering  <jim@meyering.net>
+
+       * m4/nanosleep.m4 (gl_FUNC_NANOSLEEP): Fix typo in comment.
+
+2007-09-27  Jim Meyering  <jim@meyering.net>
+
+       canonicalize: Avoid a false-positive cycle failure.
+       * modules/canonicalize (Depends-on): Add file-set and hash-triple.
+       Sort.  Remove cycle-check.
+       * lib/canonicalize.c: Include file-set.h and hash-triple.h,
+       not cycle-check.h.
+       (seen_triple): New function.
+       (canonicalize_filename_mode): Use it instead of cycle-check.
+       * tests/test-canonicalize.c: Add a test for this bug.
+       * tests/test-canonicalize.sh: Set up and run the test.
+
+       New module, file-set, from coreutils.
+       * modules/file-set: Define it.
+       * lib/file-set.c, lib/file-set.h: Implement.
+
+       New module, hash-triple, from coreutils.
+       * modules/hash-triple: Define it.
+       * lib/hash-triple.c, lib/hash-triple.h: Implement.
+
+2007-09-25  Eric Blake  <ebb9@byu.net>
+
+       Fix strerror on Interix.
+       * lib/string_.h (strerror): Declare replacement.
+       * doc/functions/strerror.texi (strerror): Document the Interix
+       shortcoming.
+       * modules/string (Makefile.am): Support new hooks.
+       * m4/string_h.m4 (gl_HEADER_STRING_H_DEFAULTS): Add new hooks.
+       * m4/strerror.m4 (gl_FUNC_STRERROR): Defer to
+       gl_FUNC_STRERROR_SEPARATE.
+       (gl_FUNC_STRERROR_SEPARATE): Check for Interix bug.
+       * lib/strerror.c (rpl_strerror): Provide replacement.
+       * modules/strerror (Depends-on): Add string.
+       (configure.ac): Detect use of module.
+       * tests/test-strerror.c: New file.
+       * modules/strerror-tests: New test module.
+       * modules/argp (Depends-on): Add strerror.
+       * modules/error (Depends-on): Likewise.
+       Reported by Martin Koeppe.
+
+2007-09-24  Bruno Haible  <bruno@clisp.org>
+
+       * README: Update git instructions.
+
+2007-09-24  Eric Blake  <ebb9@byu.net>
+
+       Revert fpending breakage from 2007-09-08.
+       * m4/fpending.m4 (gl_FUNC_FPENDING): Don't require existence of
+       __fpending.c.
+
+2007-09-24  Jim Meyering  <jim@meyering.net>
+
+       filenamecat.c: Add a test.
+       * lib/filenamecat.c (main) [TEST_FILE_NAME_CONCAT]: Add a test
+       showing how the function works when DIR is the empty string.
+
+2007-09-21  Simon Josefsson  <simon@josefsson.org>
+
+       * tests/test-canonicalize.sh: Turn on executable bit.
+
+2007-09-19  Eric Blake  <ebb9@byu.net>
+
+       * README: Update CVS instructions.
+
+2007-09-18  Bruno Haible  <bruno@clisp.org>
+
+       * modules/areadlink: New file.
+       * lib/areadlink.h (areadlink): New declaration.
+       * lib/areadlink.c: New file, based on lib/xreadlink.c.
+
+2007-09-17  Jim Meyering  <jim@meyering.net>
+
+       * lib/savewd.c (ESTALE) [!defined]: Define.
+       Reported to be required on Interix by Martin Koeppe.
+
+2007-09-17  Bruno Haible  <bruno@clisp.org>
+
+       * gnulib-tool (func_version): Use $version.
+
+2007-09-16  Bruno Haible  <bruno@clisp.org>
+
+       * m4/printf.m4 (gl_PRINTF_LONG_DOUBLE, gl_PRINTF_INFINITE,
+       gl_PRINTF_INFINITE_LONG_DOUBLE): Increase buf's size from 100 to 10000.
+       Needed on glibc-2.6.1 with -fstack-protector -D_FORTIFY_SOURCE=2.
+       Reported by Greg Schafer <gschafer@zip.com.au>.
+
+2007-09-15  Bruno Haible  <bruno@clisp.org>
+
+       * gnulib-tool (sed): Try a little harder to make bash understand the
+       alias.
+       Reported by Bruce Korb <bruce.korb@gmail.com>.
+
+2007-09-13  Eric Blake  <ebb9@byu.net>
+
+       * ChangeLog: Remove conflict markers.
+
+2007-09-13  Simon Josefsson  <simon@josefsson.org>
+
+       * lib/gc-gnulib.c (gc_hash_open): Catch NULL calloc return value.
+       Reported by Bruno Haible <bruno@clisp.org>.
+
+2007-09-12  Bruno Haible  <bruno@clisp.org>
+
+       * m4/lock.m4: Don't provide an AC_USE_SYSTEM_EXTENSIONS definition.
+       (gl_LOCK_EARLY_BODY): Use AC_GNU_SOURCE when AC_USE_SYSTEM_EXTENSIONS
+       is not defined.
+
+2007-09-12  Eric Blake  <ebb9@byu.net>
+
+       Track CVS Autoconf on AC_USE_SYSTEM_EXTENSIONS.
+       * m4/extensions.m4 (AC_USE_SYSTEM_EXTENSIONS): Update to CVS
+       Autoconf definition.
+       * modules/euidaccess (Depends-on): Add extensions, for
+       AC_USE_SYSTEM_EXTENSIONS with autoconf <= 2.59.
+       * modules/fnmatch (Depends-on): Likewise.
+       * modules/getaddrinfo (Depends-on): Likewise.
+       * modules/getdelim (Depends-on): Likewise.
+       * modules/getline (Depends-on): Likewise.
+       * modules/getsubopt (Depends-on): Likewise.
+       * modules/gettext (Depends-on): Likewise.
+       * modules/group-member (Depends-on): Likewise.
+       * modules/mbchar (Depends-on): Likewise.
+       * modules/memmem (Depends-on): Likewise.
+       * modules/mempcpy (Depends-on): Likewise.
+       * modules/memrchr (Depends-on): Likewise.
+       * modules/pagealign_alloc (Depends-on): Likewise.
+       * modules/readutmp (Depends-on): Likewise.
+       * modules/stpcpy (Depends-on): Likewise.
+       * modules/stpncpy (Depends-on): Likewise.
+       * modules/strchrnul (Depends-on): Likewise.
+       * modules/strndup (Depends-on): Likewise.
+       * modules/strsep (Depends-on): Likewise.
+       * modules/strverscmp (Depends-on): Likewise.
+       * modules/vasprintf (Depends-on): Likewise.
+       * modules/wcwidth (Depends-on): Likewise.
+       * m4/euidaccess.m4 (gl_FUNC_EUIDACCESS): AC_GNU_SOURCE will be
+       obsolete in Autoconf 2.62; use AC_USE_SYSTEM_EXTENSIONS instead.
+       * m4/fnmatch.m4 (gl_FUNC_FNMATCH_GNU): Likewise.
+       * m4/getaddrinfo.m4 (gl_PREREQ_GETADDR_INFO): Likewise.
+       * m4/getdelim.m4 (gl_FUNC_GETDELIM): Likewise.
+       * m4/getline.m4 (gl_FUNC_GETLINE): Likewise.
+       * m4/getsubopt.m4 (gl_FUNC_GETSUBOPT): Likewise.
+       * m4/glob.m4 (gl_PREREQ_GLOB): Likewise.
+       * m4/group-member.m4 (gl_FUNC_GROUP_MEMBER): Likewise.
+       * m4/mbchar.m4 (gl_MBCHAR): Likewise.
+       * m4/memmem.m4 (gl_FUNC_MEMMEM): Likewise.
+       * m4/mempcpy.m4 (gl_FUNC_MEMPCPY): Likewise.
+       * m4/memrchr.m4 (gl_FUNC_MEMRCHR): Likewise.
+       * m4/mmap-anon.m4 (gl_FUNC_MMAP_ANON): Likewise.
+       * m4/pagealign_alloc.m4 (gl_PAGEALIGN_ALLOC): Likewise.
+       * m4/readutmp.m4 (gl_READUTMP): Likewise.
+       * m4/regex.m4 (gl_PREREQ_REGEX): Likewise.
+       * m4/stpcpy.m4 (gl_FUNC_STPCPY): Likewise.
+       * m4/stpncpy.m4 (gl_FUNC_STPNCPY): Likewise.
+       * m4/strchrnul.m4 (gl_FUNC_STRCHRNUL): Likewise.
+       * m4/strndup.m4 (gl_FUNC_STRNDUP): Likewise.
+       * m4/strnlen.m4 (gl_FUNC_STRNLEN): Likewise.
+       * m4/strsep.m4 (gl_FUNC_STRSEP): Likewise.
+       * m4/strverscmp.m4 (gl_FUNC_STRVERSCMP): Likewise.
+       * m4/vasprintf.m4 (gl_PREREQ_VASPRINTF_H): Likewise.
+       * m4/wcwidth.m4 (gl_FUNC_WCWIDTH): Likewise.
+       * m4/lock.m4 (gl_LOCK_EARLY_BODY): Likewise, but provide fallback,
+       so that lock.m4 can be used in gettext without extensions module.
+
+2007-09-11  Bruno Haible  <bruno@clisp.org>
+
+       * m4/isc-posix.m4: Remove file.
+       Suggested by Eric Blake.
+
+2007-09-11  Eric Blake  <ebb9@byu.net>
+
+       * ChangeLog: Restore lines accidentally truncated 2007-04-06.
+
+2007-09-10  Bruno Haible  <bruno@clisp.org>
+
+       * posix-modules: Fix typo in error message.
+       Reported by Matt <mkraai@beckman.com>.
+
+2007-09-09  Bruno Haible  <bruno@clisp.org>
+
+       * doc/functions/getdelim.texi: Update list of platforms lacking the
+       function.
+       * doc/functions/getline.texi: Likewise.
+
+2007-09-09  Jim Meyering  <jim@meyering.net>
+
+       * lib/hash.c (hash_initialize): Detect calloc failure.
+       Reported by Bruno Haible.
+
+2007-09-09  Bruno Haible  <bruno@clisp.org>
+
+       * lib/canonicalize-lgpl.c (__realpath): Set errno to ENOMEM when
+       malloc or realloc fails.
+
 2007-09-09  Bruno Haible  <bruno@clisp.org>
 
        * modules/getcwd (Depends-on): Add malloc-posix.
        * doc/functions/lseek.texi: Document the BeOS bug.
 
 2007-08-19  Bruno Haible  <bruno@clisp.org>
-            Eric Blake  <ebb9@byu.net>
+           Eric Blake  <ebb9@byu.net>
 
        * lib/lseek.c: Include <sys/stat.h>.
        (rpl_lseek): Add workaround code also for Unix platforms.
        * m4/isc-posix.m4: New file.
 
 1998-05-10  Jim Meyering  <meyering@ascend.com>
+
+       * m4/jm-mktime.m4: Use AM_FUNC_MKTIME, now that it's up to date.
+
+1998-05-09  Jim Meyering  <meyering@ascend.com>
+
+       * m4/Makefile.am (EXTRA_DIST): Add ssize_t.m4.
+       (EXTRA_DIST): Remove mktime.m4, now that the new version is included
+       with automake.
+
+       * m4/ssize_t.m4: New file.
+       * m4/mktime.m4: Remove file -- the new automake has this now.
+
+1998-04-26  Jim Meyering  <meyering@ascend.com>
+
+       * m4/assert.m4: New file.
+       * m4/Makefile.am (EXTRA_DIST): Add assert.m4.
+
+1998-04-05  Jim Meyering  <meyering@ascend.com>
+
+       * m4/prereq.m4 (jm_PREREQ_REGEX): New macro.
+       (jm_PREREQ): Use it here.
+
+1998-03-23  Jim Meyering  <meyering@eng.ascend.com>
+
+       * m4/inttypes_h.m4: Kludges so I don't have to add HAVE_INTTYPES_H
+       in acconfig.h.
+
+1998-03-15  Jim Meyering  <meyering@eng.ascend.com>
+
+       * m4/prereq.m4: New file.
+       * m4/error.m4: New file.
+       * m4/Makefile.am (EXTRA_DIST): Add error.m4 and prereq.m4.
+
+1998-02-07  Jim Meyering  <meyering@eng.ascend.com>
+
+       * m4/getline.m4: Don't set am_cv_func_working_getline before the
+       cache-check for the same variable -- that defeated the purpose of
+       the test; the test program was never run.  This was a problem only
+       on systems with losing getline functions -- HP-UX 10.20 is one.
+       Reported by Bjorn Helgaas.
+
+1998-02-06  Jim Meyering  <meyering@eng.ascend.com>
+
+       * m4/Makefile.am (EXTRA_DIST): Add perl.m4.
+
+1998-01-10  Jim Meyering  <meyering@na-net.ornl.gov>
+
+       * m4/Makefile.am (EXTRA_DIST): Add const.m4.
+
+       * m4/const.m4: New file.  Use an initializer in this declaration
+       typedef int charset[2]; const charset x;
+       Reported by Bob Glickstein.
+
+1997-12-21  Jim Meyering  <meyering@na-net.ornl.gov>
+
+       * m4/chown.m4: Fix reversed types on -1 args to chown.
+       From Kaveh Ghazi.
+
+1997-12-14  Jim Meyering  <meyering@na-net.ornl.gov>
+
+       * m4/check-decl.m4: s/DECLARATION_/DECL_/g.
+       Add lseek and memchr.
+
+       * m4/decl.m4: s/HAVE_DECLARATION_/HAVE_DECL_/g.
+       T.E.Dickey <dickey@clark.net> said that some older preprocessors
+       have a 20-character limit on names.
+
+1997-11-30  Jim Meyering  <meyering@na-net.ornl.gov>
+
+       * m4/inttypes_h.m4: New file.
+       * 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.
+Copying and distribution of this file, with or without modification,
+are permitted provided the copyright notice and this notice are preserved.