Piotr Caban : msvcrt: Don't add '\r' character in fputws function.

Alexandre Julliard julliard at winehq.org
Fri Jan 11 13:46:58 CST 2013


Module: wine
Branch: master
Commit: 1fae72e7596fd1962f68d3ef3fdcb9382731dea8
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=1fae72e7596fd1962f68d3ef3fdcb9382731dea8

Author: Piotr Caban <piotr at codeweavers.com>
Date:   Fri Jan 11 11:19:19 2013 +0100

msvcrt: Don't add '\r' character in fputws function.

write is responsible for adding '\r' characters, don't do it twice.

---

 dlls/msvcrt/file.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

diff --git a/dlls/msvcrt/file.c b/dlls/msvcrt/file.c
index daea39a..a1e4320 100644
--- a/dlls/msvcrt/file.c
+++ b/dlls/msvcrt/file.c
@@ -3882,8 +3882,7 @@ int CDECL MSVCRT_fputws(const MSVCRT_wchar_t *s, MSVCRT_FILE* file)
         return ret;
     }
     for (i=0; i<len; i++) {
-        if (((s[i] == '\n') && (MSVCRT_fputc('\r', file) == MSVCRT_EOF))
-                || MSVCRT_fputwc(s[i], file) == MSVCRT_WEOF) {
+        if(MSVCRT_fputwc(s[i], file) == MSVCRT_WEOF) {
             MSVCRT__unlock_file(file);
             return MSVCRT_WEOF;
         }




More information about the wine-cvs mailing list