Uwe Bonnes : msvcrt: In unbuffered text mode reading \r\n with fgetc fails.
Alexandre Julliard
julliard at winehq.org
Mon Jan 11 15:59:37 CST 2010
Module: wine
Branch: master
Commit: 59262774733826b45a9420c376ea8a0c8fa7d82c
URL: http://source.winehq.org/git/wine.git/?a=commit;h=59262774733826b45a9420c376ea8a0c8fa7d82c
Author: Uwe Bonnes <bon at 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);
}
More information about the wine-cvs
mailing list