bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: no new modules 'freading', 'fwriting'


From: Bruno Haible
Subject: Re: no new modules 'freading', 'fwriting'
Date: Sun, 29 Apr 2007 10:25:45 +0200
User-agent: KMail/1.5.4

Eric Blake wrote:
> I'm checking this in now

A trivial simplification:

2007-04-29  Bruno Haible  <address@hidden>

        * lib/freading.c (freading): Trivial simplification.

*** lib/freading.c      26 Apr 2007 13:16:50 -0000      1.1
--- lib/freading.c      29 Apr 2007 08:21:49 -0000
***************
*** 32,39 ****
       fast macros.  */
  #if defined _IO_ferror_unlocked     /* GNU libc, BeOS */
    return ((fp->_flags & _IO_NO_WRITES) != 0
!         || ((fp->_flags & _IO_NO_READS) == 0
!             && (fp->_flags & _IO_CURRENTLY_PUTTING) == 0
              && fp->_IO_read_base != NULL));
  #elif defined __sferror             /* FreeBSD, NetBSD, OpenBSD, MacOS X, 
Cygwin */
    return (fp->_flags & __SRD) != 0;
--- 32,38 ----
       fast macros.  */
  #if defined _IO_ferror_unlocked     /* GNU libc, BeOS */
    return ((fp->_flags & _IO_NO_WRITES) != 0
!         || ((fp->_flags & (_IO_NO_READS | _IO_CURRENTLY_PUTTING)) == 0
              && fp->_IO_read_base != NULL));
  #elif defined __sferror             /* FreeBSD, NetBSD, OpenBSD, MacOS X, 
Cygwin */
    return (fp->_flags & __SRD) != 0;





reply via email to

[Prev in Thread] Current Thread [Next in Thread]