+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