_IOEOF
if (filep->_flag & _IOEOF) {
inline void clearerr(FILE *_p) { _p->_flag &= ~(_IOERR | _IOEOF); }
inline int feof(FILE *_p) { return _p->_flag & _IOEOF; }
#define clearerr(p) ((void)((p)->_flag &= ~(_IOERR | _IOEOF)))
#define feof(p) ((p)->_flag & _IOEOF)
#define _WRTCHK(iop) ((((iop->_flag & (_IOWRT | _IOEOF)) != _IOWRT) || \
iop->_flag &= ~_IOEOF;
iop->_flag |= _IOEOF;
if ((flag = iop->_flag) & _IOEOF) {
_IOWRT | _IOEOF)) {
if ((iop->_flag & (_IOWRT | _IOEOF)) != _IOWRT) {
iop->_flag = (iop->_flag & ~_IOEOF) | _IOWRT;
iop->_flag &= ~(_IOERR | _IOEOF);
return (iop->_flag & _IOEOF);
if (iop->_flag & _IOEOF) {
iop->_flag &= ~_IOEOF;
iop->_flag &= ~_IOEOF;
while (--i >= 0 && !(stream->_flag & (_IOERR | _IOEOF)))
ret = ((stream->_flag & (_IOERR | _IOEOF)) ? EOF : w);
iop->_flag &= ~(_IOERR | _IOEOF);
iop->_flag &= ~_IOEOF;
#define clearerr(p) ((void) ((p)->_flag &= ~(_IOERR | _IOEOF)))
#define feof(p) ((p)->_flag & _IOEOF)
#define _WRTCHK(iop) ((((iop->_flag & (_IOWRT | _IOEOF)) != _IOWRT) || \