strerror_r: avoid compiler warning
[gnulib.git] / ChangeLog
index 28b21d6..376a5a2 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,40 @@
+2012-03-29  Eric Blake  <eblake@redhat.com>
+
+       strerror_r: avoid compiler warning
+       * lib/strerror_r.c (strerror_r): Hoist extern declaration to top
+       level.
+
+       fflush: avoid compiler warning
+       * lib/fflush.c (update_fpos_cache): Mark variables that are
+       potentially unused.
+
+2012-03-25  Bruno Haible  <bruno@clisp.org>
+
+       Tests for module 'localeconv'.
+       * modules/localeconv-tests: New file.
+       * tests/test-localeconv.c: New file.
+
+       New module 'localeconv'.
+       * lib/locale.in.h (localeconv): New declaration.
+       * lib/localeconv.c: New file.
+       * m4/localeconv.m4: New file.
+       * m4/locale_h.m4 (gl_LOCALE_H_DEFAULTS): Initialize GNULIB_LOCALECONV,
+       REPLACE_LOCALECONV.
+       * modules/locale (Makefile.am): Substitute GNULIB_LOCALECONV,
+       REPLACE_LOCALECONV.
+       * modules/localeconv: New file.
+       * modules/nl_langinfo (Depends-on): Add localeconv.
+       * modules/human (Depends-on): Likewise.
+       * doc/posix-functions/localeconv.texi: Mention the new module.
+
 2012-03-25  Bruno Haible  <bruno@clisp.org>
 
+       locale: Provide a complete 'struct lconv'.
+       * m4/locale_h.m4 (gl_LOCALE_H): Set REPLACE_STRUCT_LCONV to 1 if
+       'struct lconv' does not contain int_p_cs_precedes.
+       * tests/test-locale.c (main): Check that 'struct lconv' is complete.
+       * doc/posix-headers/locale.texi: Update.
+
        locale: Provide a complete 'struct lconv' on Solaris 10, 11.
        * m4/locale_h.m4 (gl_LOCALE_H): On Solaris, define _LCONV_C99.
        * doc/posix-headers/locale.texi: Update.