autoupdate
[gnulib.git] / ChangeLog
index fb33b46..8e14a2b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,77 @@
+2011-02-15  Jim Meyering  <meyering@redhat.com>
+
+       doc: update users.txt
+       * users.txt: Update iwhd's URL.
+
+2011-02-13  Bruno Haible  <bruno@clisp.org>
+
+       Consistent macro naming for macros that use GCC __attribute__.
+       * lib/di-set.h (_GL_ATTRIBUTE_NONNULL): Renamed from
+       _ATTRIBUTE_NONNULL_.
+       * lib/ino-map.h (_GL_ATTRIBUTE_NONNULL): Likewise.
+       * lib/hash.h (_GL_ATTRIBUTE_WUR): Renamed from ATTRIBUTE_WUR.
+       * lib/ignore-value.h (_GL_ATTRIBUTE_DEPRECATED): Renamed from
+       ATTRIBUTE_DEPRECATED.
+       * lib/openat.h (_GL_ATTRIBUTE_NORETURN): Renamed from
+       ATTRIBUTE_NORETURN.
+       * lib/sigpipe-die.h (_GL_ATTRIBUTE_NORETURN): Likewise.
+       * lib/xmemdup0.h (_GL_ATTRIBUTE_NORETURN): Likewise.
+       * lib/xstrtol.h (_GL_ATTRIBUTE_NORETURN): Likewise.
+       * lib/xalloc.h (_GL_ATTRIBUTE_NORETURN): Likewise.
+       (_GL_ATTRIBUTE_MALLOC): Renamed from ATTRIBUTE_MALLOC.
+       (_GL_ATTRIBUTE_ALLOC_SIZE): Renamed from ATTRIBUTE_ALLOC_SIZE.
+       * lib/version-etc.h (_GL_ATTRIBUTE_SENTINEL): Renamed from
+       ATTRIBUTE_SENTINEL.
+       * lib/safe-alloc.h (_GL_ATTRIBUTE_RETURN_CHECK): Renamed from
+       ATTRIBUTE_RETURN_CHECK.
+       * tests/test-ignore-value.c (_GL_ATTRIBUTE_RETURN_CHECK): Likewise.
+       * tests/test-argmatch.c (_GL_ATTRIBUTE_NORETURN): Renamed from
+       ATTRIBUTE_NORETURN.
+       * tests/test-exclude.c (_GL_ATTRIBUTE_NORETURN): Likewise.
+       Reported by Paul Eggert.
+
+2011-02-13  Bruno Haible  <bruno@clisp.org>
+
+       Don't interfere with a program's definition of __attribute__.
+       * lib/argp.h (__attribute__): Remove definition.
+       (_GL_ATTRIBUTE_FORMAT): New macro.
+       (argp_error, __argp_error, argp_failure, __argp_failure): Use it.
+       * lib/argp-fmtstream.h (__attribute__): Remove definition.
+       (_GL_ATTRIBUTE_FORMAT): New macro.
+       (__argp_fmtstream_printf, argp_fmtstream_printf): Use it.
+       * lib/argp-help.c (hol_entry_long_iterate): Use __attribute__ only for
+       GCC 3 or newer.
+       * lib/error.h (__attribute__): Remove definition.
+       (_GL_ATTRIBUTE_FORMAT): New macro.
+       (error, error_at_line): Use it.
+       * lib/hash.h (__attribute__): Remove definition.
+       (ATTRIBUTE_WUR): Update definition. Define always.
+       * lib/openat.h (__attribute__): Remove definition.
+       (ATTRIBUTE_NORETURN): Update definition. Define always.
+       * lib/sigpipe-die.h (__attribute__): Remove definition.
+       (ATTRIBUTE_NORETURN): Update definition. Define always.
+       * lib/vasnprintf.h (__attribute__): Remove definition.
+       (_GL_ATTRIBUTE_FORMAT): New macro.
+       (asnprintf, vasnprintf): Use it.
+       * lib/xalloc.h (__attribute__): Remove definition.
+       (ATTRIBUTE_NORETURN): Update definition. Define always.
+       (ATTRIBUTE_MALLOC, ATTRIBUTE_ALLOC_SIZE): Define always.
+       * lib/xmemdup0.h (__attribute__): Remove definition.
+       (ATTRIBUTE_NORETURN): Update definition. Define always.
+       * lib/xprintf.h (__attribute__): Remove definition.
+       (_GL_ATTRIBUTE_FORMAT): New macro.
+       (xprintf, xvprintf, xfprintf, xvfprintf): Use it.
+       * lib/xstrtol.h (__attribute__): Remove definition.
+       (ATTRIBUTE_NORETURN): Update definition. Define always.
+       * lib/xvasprintf.h (__attribute__): Remove definition.
+       (_GL_ATTRIBUTE_FORMAT): New macro.
+       (xasprintf, xvasprintf): Use it.
+       * tests/test-argmatch.c (__attribute__): Remove definition.
+       (ATTRIBUTE_NORETURN): Update definition. Define always.
+       * tests/test-exclude.c (__attribute__): Remove definition.
+       (ATTRIBUTE_NORETURN): Update definition. Define always.
+       Reported by Paul Eggert.
+
 2011-02-13  Bruno Haible  <bruno@clisp.org>
 
        mbrtowc: Add more tests for native Windows platforms.
        strptime: avoid compiler warnings
        * lib/strptime.c (__strptime_internal) [!_NL_CURRENT]: Avoid
        compiler warnings about dead code.
-       Reported by Matthias Bolte.
+       Reported by Daniel P. Berrange.
 
 2011-02-11  Thien-Thi Nguyen  <ttn@gnuvola.org>