+2012-06-19 Bruno Haible <bruno@clisp.org>
+
+ stat, fstat: Avoid warnings on mingw64.
+ * lib/stat.c (stat) [_GL_WINDOWS_64_BIT_ST_SIZE]: Undefine before
+ redefining.
+ * lib/fstat.c (stat, fstat) [_GL_WINDOWS_64_BIT_ST_SIZE]: Likewise.
+ Reported by Daniel P. Berrange <berrange@redhat.com>.
+
+2012-06-19 Bruno Haible <bruno@clisp.org>
+
+ stdioext: Add support for musl libc.
+
+ * m4/fbufmode.m4 (gl_FUNC_FBUFMODE): Test whether __fbufsize exists.
+ * lib/fbufmode.c (fbufmode): Add conditional code for musl.
+
+ * m4/fseterr.m4: New file.
+ * lib/fseterr.h (fseterr): Define as an alias of __fseterr if that
+ function exists.
+ * modules/fseterr (Files): Add m4/fseterr.m4.
+ (configure.ac): Invoke gl_FUNC_FSETERR. Compile fseterr.c if
+ __fseterr does not exist.
+ (Makefile.am): Remove fseterr.c from lib_SOURCES.
+
+ * lib/freadable.h: Update comment.
+
+ * lib/fwritable.h: Update comment.
+
+ * lib/freading.h: Update comment.
+
+ * lib/fwriting.h: Update comment.
+
+ * m4/freadahead.m4: New file.
+ * lib/freadahead.h (freadahead): Define as an alias of __freadahead if
+ that function exists.
+ * modules/freadahead (Files): Add m4/freadahead.m4.
+ (configure.ac): Invoke gl_FUNC_FREADAHEAD. Compile freadahead.c if
+ __freadahead does not exist.
+ (Makefile.am): Remove freadahead.c from lib_SOURCES.
+
+ * m4/freadptr.m4: New file.
+ * lib/freadptr.h (freadptr): Define as an alias of __freadptr if that
+ function exists.
+ * modules/freadptr (Files): Add m4/freadptr.m4.
+ (configure.ac): Invoke gl_FUNC_FREADPTR. Compile freadptr.c if
+ __freadptr does not exist.
+ (Makefile.am): Remove freadptr.c from lib_SOURCES.
+
+ * m4/freadseek.m4: New file.
+ * lib/freadseek.c (freadptrinc): Use __freadptrinc if that function
+ exists.
+ * modules/freadseek (Files): Add m4/freadseek.m4.
+ (configure.ac): Invoke gl_FUNC_FREADSEEK.
+
+ * lib/fpurge.c (fpurge): Update comment.
+
+ Reported by and with help from Rich Felker <dalias@aerifal.cx>.
+
+2012-06-19 Bruno Haible <bruno@clisp.org>
+
+ *printf-posix: Put more info into config.log.
+ * m4/printf.m4 (gl_PRINTF_ENOMEM): Emit conftest's error output and
+ exit code into config.log.
+
+2012-06-19 Bruno Haible <bruno@clisp.org>
+
+ getopt-gnu: Fix exit code overflow in autoconf test.
+ * m4/getopt.m4 (gl_GETOPT_CHECK_HEADERS): Squash exit code values,
+ to keep them below < 128.
+
+2012-06-17 Jim Meyering <meyering@redhat.com>
+
+ maint.mk: fix typo in code to derive GPG key at release time
+ * top/maint.mk (gpg_key_ID): Fix typo: $3 -> $$3
+
+2012-06-17 Paul Eggert <eggert@cs.ucla.edu>
+
+ regex: avoid warning when pointers are not long
+ * lib/regcomp.c (parse_dup_op, mark_opt_subexp): Cast between void *
+ and uintptr_t, not long, for portability to hosts where pointers and
+ long have different sizes. Issue noted by Daniel P. Berrange in
+ <http://lists.gnu.org/archive/html/bug-gnulib/2012-06/msg00122.html>
+ and fix suggested by Bruno Haible in
+ <http://lists.gnu.org/archive/html/bug-gnulib/2012-06/msg00128.html>.
+
+2012-06-17 Bruno Haible <bruno@clisp.org>
+
+ dummy: Relicense into the public domain.
+ * modules/dummy (License): Set to "public domain".
+ Suggested by Reuben Thomas.
+
2012-06-12 Akim Demaille <akim@lrde.epita.fr>
announce-gen: VPATH issues