On Sat, 2009-02-28 at 22:46 +0100, Bruno Haible wrote:
> > > --- lib/fflush.c.orig 2009-02-28 21:09:16.000000000 +0100
> > > +++ lib/fflush.c 2009-02-28 21:01:40.000000000 +0100
> > > @@ -63,6 +63,12 @@
> > > }
> > > # elif defined _IOERR /* AIX, HP-UX, IRIX, OSF/1, Solaris,
> > > OpenServer, mingw */
> > > /* Nothing to do. */
> > > +# elif defined __MINT__ /* Atari FreeMiNT */
> > > + if (fp->__pushed_back)
> > > + {
> > > + fp->__bufp = fp->__pushback_bufp;
> > > + fp->__pushed_back = 0;
> > > + }
> >
> > Don't need this - we already have fflush().
>
> It may become used if we add even stricter tests to test-fflush.c and
> m4/fflush.m4.
This breaks the test. If I remove this code above, the tests pass.
Alan.