Uwe Bonnes : msvcrt: In unbuffered text mode reading \r\n with fgetc fails.
Module: wine Branch: master Commit: 59262774733826b45a9420c376ea8a0c8fa7d82c URL: http://source.winehq.org/git/wine.git/?a=commit;h=59262774733826b45a9420c376... Author: Uwe Bonnes <bon(a)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); }
participants (1)
-
Alexandre Julliard