Add ChangeLog entry.
[pspp] / ChangeLog
index 766fde7bcf9ef48b3dd8f028811b12a1cd842b61..30004c433c789a73618338a6391b8654d034e0ad 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,67 @@
+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