Piotr Caban : msvcp100: Added basic_ostream::ends implementation.
Alexandre Julliard
julliard at winehq.org
Tue Nov 27 14:30:48 CST 2012
Module: wine
Branch: master
Commit: c15d625b5cdbc486471546eff78c2b4e78480764
URL: http://source.winehq.org/git/wine.git/?a=commit;h=c15d625b5cdbc486471546eff78c2b4e78480764
Author: Piotr Caban <piotr at codeweavers.com>
Date: Mon Nov 26 22:30:52 2012 +0000
msvcp100: Added basic_ostream::ends implementation.
---
dlls/msvcp100/ios.c | 22 ++++++++++++++++++++++
dlls/msvcp100/msvcp100.spec | 12 ++++++------
2 files changed, 28 insertions(+), 6 deletions(-)
diff --git a/dlls/msvcp100/ios.c b/dlls/msvcp100/ios.c
index 608e9f5..1c55319 100644
--- a/dlls/msvcp100/ios.c
+++ b/dlls/msvcp100/ios.c
@@ -4498,6 +4498,16 @@ basic_ostream_char* __thiscall basic_ostream_char_print_bool(basic_ostream_char
return this;
}
+/* ?ends at std@@YAAAV?$basic_ostream at DU?$char_traits at D@std@@@1 at AAV21@@Z */
+/* ?ends at std@@YAAEAV?$basic_ostream at DU?$char_traits at D@std@@@1 at AEAV21@@Z */
+basic_ostream_char* __cdecl basic_ostream_char_ends(basic_ostream_char *ostr)
+{
+ TRACE("(%p)\n", ostr);
+
+ basic_ostream_char_put(ostr, 0);
+ return ostr;
+}
+
/* ?endl at std@@YAAAV?$basic_ostream at DU?$char_traits at D@std@@@1 at AAV21@@Z */
/* ?endl at std@@YAAEAV?$basic_ostream at DU?$char_traits at D@std@@@1 at AEAV21@@Z */
basic_ostream_char* __cdecl basic_ostream_char_endl(basic_ostream_char *ostr)
@@ -5314,6 +5324,18 @@ basic_ostream_wchar* __thiscall basic_ostream_short_print_bool(basic_ostream_wch
basic_ios_wchar_rdbuf_get(basic_ostream_wchar_get_basic_ios(this))->loc));
}
+/* ?ends at std@@YAAAV?$basic_ostream at _WU?$char_traits at _W@std@@@1 at AAV21@@Z */
+/* ?ends at std@@YAAEAV?$basic_ostream at _WU?$char_traits at _W@std@@@1 at AEAV21@@Z */
+/* ?ends at std@@YAAAV?$basic_ostream at GU?$char_traits at G@std@@@1 at AAV21@@Z */
+/* ?ends at std@@YAAEAV?$basic_ostream at GU?$char_traits at G@std@@@1 at AEAV21@@Z */
+basic_ostream_wchar* __cdecl basic_ostream_wchar_ends(basic_ostream_wchar *ostr)
+{
+ TRACE("(%p)\n", ostr);
+
+ basic_ostream_wchar_put(ostr, 0);
+ return ostr;
+}
+
/* ?endl at std@@YAAAV?$basic_ostream at _WU?$char_traits at _W@std@@@1 at AAV21@@Z */
/* ?endl at std@@YAAEAV?$basic_ostream at _WU?$char_traits at _W@std@@@1 at AEAV21@@Z */
/* ?endl at std@@YAAAV?$basic_ostream at GU?$char_traits at G@std@@@1 at AAV21@@Z */
diff --git a/dlls/msvcp100/msvcp100.spec b/dlls/msvcp100/msvcp100.spec
index 85e6107..0603fd4 100644
--- a/dlls/msvcp100/msvcp100.spec
+++ b/dlls/msvcp100/msvcp100.spec
@@ -1630,12 +1630,12 @@
@ cdecl -arch=win64 ?endl at std@@YAAEAV?$basic_ostream at GU?$char_traits at G@std@@@1 at AEAV21@@Z(ptr) basic_ostream_wchar_endl
@ cdecl -arch=win32 ?endl at std@@YAAAV?$basic_ostream at _WU?$char_traits at _W@std@@@1 at AAV21@@Z(ptr) basic_ostream_wchar_endl
@ cdecl -arch=win64 ?endl at std@@YAAEAV?$basic_ostream at _WU?$char_traits at _W@std@@@1 at AEAV21@@Z(ptr) basic_ostream_wchar_endl
-@ stub -arch=win32 ?ends at std@@YAAAV?$basic_ostream at DU?$char_traits at D@std@@@1 at AAV21@@Z
-@ stub -arch=win64 ?ends at std@@YAAEAV?$basic_ostream at DU?$char_traits at D@std@@@1 at AEAV21@@Z
-@ stub -arch=win32 ?ends at std@@YAAAV?$basic_ostream at GU?$char_traits at G@std@@@1 at AAV21@@Z
-@ stub -arch=win64 ?ends at std@@YAAEAV?$basic_ostream at GU?$char_traits at G@std@@@1 at AEAV21@@Z
-@ stub -arch=win32 ?ends at std@@YAAAV?$basic_ostream at _WU?$char_traits at _W@std@@@1 at AAV21@@Z
-@ stub -arch=win64 ?ends at std@@YAAEAV?$basic_ostream at _WU?$char_traits at _W@std@@@1 at AEAV21@@Z
+@ cdecl -arch=win32 ?ends at std@@YAAAV?$basic_ostream at DU?$char_traits at D@std@@@1 at AAV21@@Z(ptr) basic_ostream_char_ends
+@ cdecl -arch=win64 ?ends at std@@YAAEAV?$basic_ostream at DU?$char_traits at D@std@@@1 at AEAV21@@Z(ptr) basic_ostream_char_ends
+@ cdecl -arch=win32 ?ends at std@@YAAAV?$basic_ostream at GU?$char_traits at G@std@@@1 at AAV21@@Z(ptr) basic_ostream_wchar_ends
+@ cdecl -arch=win64 ?ends at std@@YAAEAV?$basic_ostream at GU?$char_traits at G@std@@@1 at AEAV21@@Z(ptr) basic_ostream_wchar_ends
+@ cdecl -arch=win32 ?ends at std@@YAAAV?$basic_ostream at _WU?$char_traits at _W@std@@@1 at AAV21@@Z(ptr) basic_ostream_wchar_ends
+@ cdecl -arch=win64 ?ends at std@@YAAEAV?$basic_ostream at _WU?$char_traits at _W@std@@@1 at AEAV21@@Z(ptr) basic_ostream_wchar_ends
@ thiscall -arch=win32 ?eof at ios_base@std@@QBE_NXZ(ptr) ios_base_eof
@ cdecl -arch=win64 ?eof at ios_base@std@@QEBA_NXZ(ptr) ios_base_eof
@ thiscall -arch=win32 ?epptr@?$basic_streambuf at DU?$char_traits at D@std@@@std@@IBEPADXZ(ptr) basic_streambuf_char_epptr
More information about the wine-cvs
mailing list