+2009-01-16 Albert Chin-A-Young <china@thewrittenword.com>
+
+ * lib/arpa_inet.in.h: Add extern "C" block for C++.
+
+2009-01-16 Bruno Haible <bruno@clisp.org>
+
+ * m4/printf.m4 (gl_SNPRINTF_SIZE1, gl_VSNPRINTF_ZEROSIZE_C99): Use an
+ array initializer syntax that also works in C++ mode.
+ Reported by Albert Chin <bug-gnulib@mlists.thewrittenword.com>.
+
+2009-01-16 Jim Meyering <meyering@redhat.com>
+
+ poll: suppress a warning
+ * lib/poll.c: Use #pragma GCC diagnostic ignored "-Wtype-limits"
+ to ignore "...unsigned expression < 0 is always false" warnings.
+
+2009-01-16 Daniel P. Berrange <berrange@redhat.com>
+
+ poll: remove declarations of unused variables
+ * lib/poll.c (poll) [WIN32_NATIVE]: Remove declarations of unused
+ sockbuf and optlen.
+
+2009-01-15 Bruno Haible <bruno@clisp.org>
+
+ Make fflush-after-ungetc POSIX compliant on BSD systems.
+ * lib/fflush.c (clear_ungetc_buffer_preserving_position): New function.
+ (clear_ungetc_buffer): Implement also for other systems.
+ (rpl_fflush): On glibc systems, invoke
+ clear_ungetc_buffer_preserving_position. Otherwise, invoke
+ clear_ungetc_buffer after fetching the stream's position, not before.
+
+2009-01-15 Bruno Haible <bruno@clisp.org>
+
+ Make fflush-after-ungetc POSIX compliant on glibc systems.
+ * m4/fflush.m4 (gl_FUNC_FFLUSH): Test also the behaviour of fflush
+ after ungetc.
+ * lib/fflush.c (clear_ungetc_buffer): Implement for glibc systems.
+ (rpl_fflush): On glibc systems, simply call the system's fflush
+ function after clearing the ungetc buffer.
+ * lib/fseeko.c (rpl_fseeko): Don't try to lseek past the end of file.
+ Instead, lseek only to the end of file, then use the system's fseeko
+ for the rest. On glibc systems, reset the EOF indicator bit.
+
+2009-01-15 Jim Meyering <meyering@redhat.com>
+
+ openmp.m4: revert quote-adding change, for portability to older autoconf
+ * m4/openmp.m4: Remove the quotes added on 2009-01-14.
+ This reverts part of 42d1eda5dcce2d68deab7a642e7f29bcd7144a0d.
+ Simon Josefsson noticed the problem when using autoconf-2.61.
+
+2009-01-15 Bruno Haible <bruno@clisp.org>
+
+ * tests/test-fflush2.sh: Invoke test-fflush2 twice.
+ * tests/test-fflush2.c (ASSERT): Always fail.
+ (main): Add two tests for fflush() after ungetc(), taking into account
+ the Austin Group's clarification.
+ Suggested by Eric Blake.
+
+2009-01-15 Albert Chin-A-Young <china@thewrittenword.com>
+
+ mktime.m4: remove K&R-style function prototypes
+ * m4/mktime.m4 (AC_FUNC_MKTIME): Remove K&R-style function prototypes
+ for the Sun C++ compiler.
+
+2009-01-14 Bruno Haible <bruno@clisp.org>
+
+ * lib/stdint.in.h (_GL_JUST_INCLUDE_SYSTEM_WCHAR_H): New macro, defined
+ while including <wchar.h>.
+ * lib/wchar.in.h: In two particular situations on HP-UX, include only
+ the system's <wchar.h> file.
+ Reported by Albert Chin <bug-gnulib@mlists.thewrittenword.com>.
+
+2009-01-14 Bruno Haible <bruno@clisp.org>
+
+ * m4/csharp.m4: Don't mention gettext on the serial number line.
+ * m4/csharpexec.m4: Likewise.
+ * m4/eaccess.m4: Likewise.
+ * m4/javaexec.m4: Likewise.
+ * m4/sig_atomic_t.m4: Likewise.
+ * m4/tmpdir.m4: Likewise.
+ * m4/intldir.m4: Bump gettext version.
+ * m4/lib-ld.m4: Likewise.
+
2009-01-14 Bruno Haible <bruno@clisp.org>
* lib/progname.c (set_program_name): Add more comments.