MSVCRT: Handle \r at buffer boundary
Alexandre Julliard
julliard at winehq.org
Mon Jan 11 12:24:41 CST 2010
Uwe Bonnes <bon at hertz.ikp.physik.tu-darmstadt.de> writes:
> @@ -1767,6 +1771,12 @@ static int read_i(int fd, void *buf, unsigned int count)
> if (MSVCRT_fdesc[fd].wxflag & WX_TEXT)
> {
> DWORD i, j;
> + if (bufstart[num_read-1] == '\r')
> + {
> + if(pushback)
> + MSVCRT__lseeki64(fd, -1, SEEK_CUR);
You can't use lseek for this, the file may not be seekable.
--
Alexandre Julliard
julliard at winehq.org
More information about the wine-devel
mailing list