+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.
* doc/functions/iconv_open.texi: Mention the iconv_open-utf module.
2007-10-13 Albert Chin <china@thewrittenword.com>
- Bruno Haible <bruno@clisp.org>
+ 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.
* 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.