glob: Fix C++ compilation.
[gnulib.git] / ChangeLog
index e20f352..bd5565b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,113 @@
+2010-01-07  John W. Eaton  <jwe@octave.org>  (tiny change)
+
+       glob: Fix C++ compilation.
+       * lib/glob.in.h [__cplusplus]: Define __BEGIN_DECLS and __END_DECLS for
+       C++.
+
+2010-01-07  Bruno Haible  <bruno@clisp.org>
+
+       Fix indentation of wctype.in.h, broken since 2007-01-06.
+       * lib/wctype.in.h: Fix indentation of preprocessor directives.
+
+2010-01-07  Bruno Haible  <bruno@clisp.org>
+
+       mbslen: Avoid collision with system function.
+       * lib/string.in.h [MirBSD]: Include <wchar.h>.
+       (mbslen): Undefine first. Alias mbslen to rpl_mbslen.
+       * m4/mbslen.m4: New file.
+       * modules/mbslen (Files): Add it.
+       (configure.ac): Invoke gl_MBSLEN.
+       * m4/string_h.m4 (gl_HEADER_STRING_H_DEFAULTS): Initialize HAVE_MBSLEN.
+       * modules/string (Makefile.am): Substitute HAVE_MBSLEN.
+       Reported by Nelson H. F. Beebe <beebe@math.utah.edu>
+       via Ian Beckwith <ianb@erislabs.net>.
+
+2010-01-07  Bruno Haible  <bruno@clisp.org>
+
+       dirent: Document the last fix.
+       * doc/posix-headers/dirent.texi: Document the bug of missing 'ino_t'.
+
+2010-01-07  Bruno Haible  <bruno@clisp.org>
+
+       stdio: Ensure <stdio.h> defines off_t, ssize_t, va_list.
+       * lib/stdio.in.h: Include <sys/types.h> unconditionally.
+       * tests/test-stdio.c: Verify that fpos_t, off_t, size_t, ssize_t,
+       va_list are defined.
+       * doc/posix-headers/stdio.texi: Document the bug of missing types.
+       Reported by Eric Blake.
+
+2010-01-07  Bruno Haible  <bruno@clisp.org>
+
+       xlist, xoset: Fix missing dependency bug, introduced on 2009-12-13.
+       * modules/xlist (Depends-on): Add 'list',
+       * modules/xoset (Depends-on): Add 'oset'.
+       Reported by Ralf Wildenhues <Ralf.Wildenhues@gmx.de>.
+
+2010-01-07  Bruno Haible  <bruno@clisp.org>
+
+       * doc/posix-functions/strcasecmp.texi: Clarify the platforms.
+       * doc/posix-functions/strncasecmp.texi: Likewise.
+
+2010-01-07  Bruno Haible  <bruno@clisp.org>
+
+       * m4/nl_langinfo.m4 (gl_FUNC_NL_LANGINFO): Simplify logic.
+
+2010-01-07  John W. Eaton  <jwe@octave.org>
+
+       wctype: allow C++ use
+       * lib/wctype.in.h: Add extern "C" block for C++.
+
+2010-01-06  Eric Blake  <ebb9@byu.net>
+
+       maint.mk: detect incorrect GFDL usage
+       * top/maint.mk (_GFDL_regexp, sc_GFDL_version): New rule.
+
+2010-01-06  Jim Meyering  <meyering@redhat.com>
+       and Eric Blake  <ebb9@byu.net>
+
+       maint.mk: ignore multi-line copyright in NEWS
+       * top/maint.mk (NEWS_hash): Add immunity to multi-line copyright.
+
+2010-01-06  Eric Blake  <ebb9@byu.net>
+
+       select: add missing dependency
+       * modules/select-tests (Depends-on): Move sockets dependency...
+       * modules/select (Depends-on): ...here.
+       Reported by Ian Beckwith.
+
+       doc: regenerate INSTALL
+       * doc/INSTALL: Reflect recent autoconf update.
+       * doc/INSTALL.ISO: Likewise.
+       * doc/INSTALL.UTF-8: Likewise.
+
+       pread: fix compilation on glibc
+       * m4/pread.m4 (gl_FUNC_PREAD): Request all interfaces.
+       Reported by Ralf Wildenhues.
+
+       dirent: fix test failure
+       * lib/dirent.in.h (includes): Guarantee ino_t.
+       Reported by Ralf Wildenhues.
+
+2010-01-06  Petr Salinger  <Petr.Salinger@seznam.cz>  (tiny change)
+
+       linkat, renameat: avoid bad free
+       * lib/at-func2.c (at_func2): Fix typo.
+       Reported via Ian Beckwith, from http://bugs.debian.org/561117.
+
+2010-01-06  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+       cleanup after gl_FUNC_READLINK, for gl_FUNC_SYMLINK test
+       * m4/readlink.m4 (gl_FUNC_READLINK): Remove conftest.lnk2,
+       to avoid failure of symlink test later.
+
+2010-01-06  Eric Blake  <ebb9@byu.net>
+
+       stdio, unistd: guarantee ssize_t
+       * lib/unistd.in.h (includes): Ensure that types required by POSIX
+       2008 are exposed when needed.
+       * lib/stdio.in.h (includes): Likewise.
+       Reported by Ralf Wildenhues.
+
 2010-01-06  Paolo Bonzini  <bonzini@gnu.org>
 
        nl_langinfo: do not call AC_CHECK_FUNC_ONCE inside if.
        * lib/getloadavg.c: Remove useless inclusion of "xalloc.h".
        * lib/readtokens.c: Likewise.
        * lib/same.c: Likewise.
-       * modules/getloadavg (Depends-on): Remove alloca.
+       * modules/getloadavg (Depends-on): Remove xalloc.
        * modules/readtokens: Likewise.
        * modules/same: Likewise.