Piotr Caban : msvcp90: Fix basic_istream<wchar>::read implementation.

Alexandre Julliard julliard at winehq.org
Mon Jan 27 13:32:52 CST 2014


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

Author: Piotr Caban <piotr at codeweavers.com>
Date:   Mon Jan 20 15:08:13 2014 +0100

msvcp90: Fix basic_istream<wchar>::read implementation.

---

 dlls/msvcp60/ios.c |    4 ++--
 dlls/msvcp90/ios.c |    4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dlls/msvcp60/ios.c b/dlls/msvcp60/ios.c
index 693c376..a853f6d 100644
--- a/dlls/msvcp60/ios.c
+++ b/dlls/msvcp60/ios.c
@@ -7156,7 +7156,7 @@ static basic_istream_char* basic_istream_char__Read_s(basic_istream_char *this,
 DEFINE_THISCALL_WRAPPER(basic_istream_char_read, 12)
 basic_istream_char* __thiscall basic_istream_char_read(basic_istream_char *this, char *str, streamsize count)
 {
-    return basic_istream_char__Read_s(this, str, count, count);
+    return basic_istream_char__Read_s(this, str, -1, count);
 }
 
 /* ?_Readsome_s@?$basic_istream at DU?$char_traits at D@std@@@std@@QAEHPADIH at Z */
@@ -8397,7 +8397,7 @@ static basic_istream_wchar* basic_istream_wchar__Read_s(basic_istream_wchar *thi
 DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read, 12)
 basic_istream_wchar* __thiscall basic_istream_wchar_read(basic_istream_wchar *this, wchar_t *str, streamsize count)
 {
-    return basic_istream_wchar__Read_s(this, str, count, count);
+    return basic_istream_wchar__Read_s(this, str, -1, count);
 }
 
 /* ?_Readsome_s@?$basic_istream at _WU?$char_traits at _W@std@@@std@@QAEHPA_WIH at Z */
diff --git a/dlls/msvcp90/ios.c b/dlls/msvcp90/ios.c
index a89352e..c4ef9a0 100644
--- a/dlls/msvcp90/ios.c
+++ b/dlls/msvcp90/ios.c
@@ -8111,7 +8111,7 @@ DEFINE_THISCALL_WRAPPER(basic_istream_char_read, 12)
 #endif
 basic_istream_char* __thiscall basic_istream_char_read(basic_istream_char *this, char *str, streamsize count)
 {
-    return basic_istream_char__Read_s(this, str, count, count);
+    return basic_istream_char__Read_s(this, str, -1, count);
 }
 
 /* ?_Readsome_s@?$basic_istream at DU?$char_traits at D@std@@@std@@QAEHPADIH at Z */
@@ -9418,7 +9418,7 @@ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read, 12)
 #endif
 basic_istream_wchar* __thiscall basic_istream_wchar_read(basic_istream_wchar *this, wchar_t *str, streamsize count)
 {
-    return basic_istream_wchar__Read_s(this, str, count, count);
+    return basic_istream_wchar__Read_s(this, str, -1, count);
 }
 
 /* ?_Readsome_s@?$basic_istream at _WU?$char_traits at _W@std@@@std@@QAEHPA_WIH at Z */




More information about the wine-cvs mailing list