Module: wine Branch: master Commit: 59262774733826b45a9420c376ea8a0c8fa7d82c URL: http://source.winehq.org/git/wine.git/?a=commit;h=59262774733826b45a9420c376...
Author: Uwe Bonnes bon@hertz.ikp.physik.tu-darmstadt.de Date: Sun Jan 10 15:08:51 2010 +0100
msvcrt: In unbuffered text mode reading \r\n with fgetc fails.
---
dlls/msvcrt/tests/file.c | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-)
diff --git a/dlls/msvcrt/tests/file.c b/dlls/msvcrt/tests/file.c index e164555..da3d16c 100644 --- a/dlls/msvcrt/tests/file.c +++ b/dlls/msvcrt/tests/file.c @@ -438,6 +438,14 @@ static void test_fgetc( void ) ret = fgetc(tempfh); ok(ich == ret, "Second fgetc expected %x got %x\n", ich, ret); fclose(tempfh); + tempfh = fopen(tempf,"wt"); + fputc('\n', tempfh); + fclose(tempfh); + tempfh = fopen(tempf,"wt"); + setbuf(tempfh, NULL); + ret = fgetc(tempfh); + ok(ret == -1, "Unbuffered fgetc in text mode must failed on \r\n\n"); + fclose(tempfh); unlink(tempf); free(tempf); }