1
0
mirror of git://git.sv.gnu.org/coreutils.git synced 2026-04-21 11:16:16 +02:00

*** empty log message ***

This commit is contained in:
Jim Meyering
2000-08-25 07:43:45 +00:00
parent f35a629b10
commit 5cd332146d

View File

@@ -1,41 +1,41 @@
size_t
__fpending (FILE *fp)
{
#if FPENDING_GLIBC2
#if STREAM_FPENDING_GLIBC2
return fp->_IO_write_ptr - fp->_IO_write_base;
#endif
#if FPENDING__PTR
#if STREAM_FPENDING__PTR
/* Traditional Unix */
return fp->_ptr - fp->_base;
#endif
#if FPENDING__P
#if STREAM_FPENDING__P
/* BSD */
return fp->_p - fp->_bf._base;
#endif
#if FPENDING__P
#if STREAM_FPENDING__P
/* SCO, Unixware */
return fp->__ptr - fp->__base;
#endif
#if FPENDING__BUFP
#if STREAM_FPENDING__BUFP
/* old glibc? */
return fp->__bufp - fp->__buffer;
#endif
#if FPENDING__PPTR
#if STREAM_FPENDING__PPTR
/* old glibc iostream? */
return fp->_pptr - fp->_pbase;
#endif
#if FPENDING__PTR_DEREF
#if STREAM_FPENDING__PTR_DEREF
/* VMS */
return (*fp)->_ptr - (*fp)->_base;
#endif
#if FPENDING_NOT_AVAILABLE
#if STREAM_FPENDING_NOT_AVAILABLE
/* e.g., DGUX R4.11 */
return 1; /* i.e. the info is not available */
#endif