]> pd.if.org Git - pdclib.old/blobdiff - internals/_PDCLIB_io.h
flushbuffer: make EOL conversion code more robust against I/O errors
[pdclib.old] / internals / _PDCLIB_io.h
index 2df3ff5ca6dd1b31927a32abd8097938acef24d6..3561b211dcb16d87279ad5c2b6921836f3f4b867 100644 (file)
@@ -179,6 +179,9 @@ struct _PDCLIB_file
     _PDCLIB_size_t            bufsize;  /* Size of buffer */\r
     _PDCLIB_size_t            bufidx;   /* Index of current position in buffer */\r
     _PDCLIB_size_t            bufend;   /* Index of last pre-read character in buffer */\r
+#ifdef _PDCLIB_NEED_EOL_TRANSLATION\r
+    _PDCLIB_size_t            bufnlexp; /* Current position of buffer newline expansion */\r
+#endif\r
     _PDCLIB_size_t            ungetidx; /* Number of ungetc()'ed characters */\r
     unsigned char *           ungetbuf; /* ungetc() buffer */\r
     unsigned int              status;   /* Status flags; see above */\r