Piotr Caban : msvcp90: Added std::flush(basic_ostream) implementation.
Module: wine Branch: master Commit: f2a26313e1fe24bfac66349f3832c2ef5854d16f URL: http://source.winehq.org/git/wine.git/?a=commit;h=f2a26313e1fe24bfac66349f38... Author: Piotr Caban <piotr(a)codeweavers.com> Date: Fri Sep 7 11:01:55 2012 +0200 msvcp90: Added std::flush(basic_ostream) implementation. --- dlls/msvcp90/ios.c | 16 ++++++++++++++++ dlls/msvcp90/msvcp90.spec | 12 ++++++------ 2 files changed, 22 insertions(+), 6 deletions(-) diff --git a/dlls/msvcp90/ios.c b/dlls/msvcp90/ios.c index 164efcd..7cf646b 100644 --- a/dlls/msvcp90/ios.c +++ b/dlls/msvcp90/ios.c @@ -5501,6 +5501,13 @@ basic_ostream_char* __thiscall basic_ostream_char_flush(basic_ostream_char *this return this; } +/* ?flush(a)std@@YAAAV?$basic_ostream(a)DU?$char_traits(a)D@std@@@1(a)AAV21@@Z */ +/* ?flush(a)std@@YAAEAV?$basic_ostream(a)DU?$char_traits(a)D@std@@@1(a)AEAV21@@Z */ +basic_ostream_char* __cdecl flush_ostream_char(basic_ostream_char *ostream) +{ + return basic_ostream_char_flush(ostream); +} + /* ?_Osfx@?$basic_ostream(a)DU?$char_traits(a)D@std@@@std@@QAEXXZ */ /* ?_Osfx@?$basic_ostream(a)DU?$char_traits(a)D@std@@@std@@QEAAXXZ */ DEFINE_THISCALL_WRAPPER(basic_ostream_char__Osfx, 4) @@ -6291,6 +6298,15 @@ basic_ostream_wchar* __thiscall basic_ostream_wchar_flush(basic_ostream_wchar *t return this; } +/* ?flush(a)std@@YAAAV?$basic_ostream(a)_WU?$char_traits(a)_W@std@@@1(a)AAV21@@Z */ +/* ?flush(a)std@@YAAEAV?$basic_ostream(a)_WU?$char_traits(a)_W@std@@@1(a)AEAV21@@Z */ +/* ?flush(a)std@@YAAAV?$basic_ostream(a)GU?$char_traits(a)G@std@@@1(a)AAV21@@Z */ +/* ?flush(a)std@@YAAEAV?$basic_ostream(a)GU?$char_traits(a)G@std@@@1(a)AEAV21@@Z */ +basic_ostream_wchar* __cdecl flush_ostream_wchar(basic_ostream_wchar *ostream) +{ + return basic_ostream_wchar_flush(ostream); +} + /* ?_Osfx@?$basic_ostream(a)_WU?$char_traits(a)_W@std@@@std@@QAEXXZ */ /* ?_Osfx@?$basic_ostream(a)_WU?$char_traits(a)_W@std@@@std@@QEAAXXZ */ /* ?_Osfx@?$basic_ostream(a)GU?$char_traits(a)G@std@@@std@@QAEXXZ */ diff --git a/dlls/msvcp90/msvcp90.spec b/dlls/msvcp90/msvcp90.spec index 680830f..a14225a 100644 --- a/dlls/msvcp90/msvcp90.spec +++ b/dlls/msvcp90/msvcp90.spec @@ -3953,12 +3953,12 @@ @ cdecl -arch=win64 ?flush@?$basic_ostream(a)GU?$char_traits(a)G@std@@@std@@QEAAAEAV12(a)XZ(ptr) basic_ostream_wchar_flush @ thiscall -arch=win32 ?flush@?$basic_ostream(a)_WU?$char_traits(a)_W@std@@@std@@QAEAAV12(a)XZ(ptr) basic_ostream_wchar_flush @ cdecl -arch=win64 ?flush@?$basic_ostream(a)_WU?$char_traits(a)_W@std@@@std@@QEAAAEAV12(a)XZ(ptr) basic_ostream_wchar_flush -@ stub -arch=win32 ?flush(a)std@@YAAAV?$basic_ostream(a)DU?$char_traits(a)D@std@@@1(a)AAV21@@Z -@ stub -arch=win64 ?flush(a)std@@YAAEAV?$basic_ostream(a)DU?$char_traits(a)D@std@@@1(a)AEAV21@@Z -@ stub -arch=win32 ?flush(a)std@@YAAAV?$basic_ostream(a)GU?$char_traits(a)G@std@@@1(a)AAV21@@Z -@ stub -arch=win64 ?flush(a)std@@YAAEAV?$basic_ostream(a)GU?$char_traits(a)G@std@@@1(a)AEAV21@@Z -@ stub -arch=win32 ?flush(a)std@@YAAAV?$basic_ostream(a)_WU?$char_traits(a)_W@std@@@1(a)AAV21@@Z -@ stub -arch=win64 ?flush(a)std@@YAAEAV?$basic_ostream(a)_WU?$char_traits(a)_W@std@@@1(a)AEAV21@@Z +@ cdecl -arch=win32 ?flush(a)std@@YAAAV?$basic_ostream(a)DU?$char_traits(a)D@std@@@1(a)AAV21@@Z(ptr) flush_ostream_char +@ cdecl -arch=win64 ?flush(a)std@@YAAEAV?$basic_ostream(a)DU?$char_traits(a)D@std@@@1(a)AEAV21@@Z(ptr) flush_ostream_char +@ cdecl -arch=win32 ?flush(a)std@@YAAAV?$basic_ostream(a)GU?$char_traits(a)G@std@@@1(a)AAV21@@Z(ptr) flush_ostream_wchar +@ cdecl -arch=win64 ?flush(a)std@@YAAEAV?$basic_ostream(a)GU?$char_traits(a)G@std@@@1(a)AEAV21@@Z(ptr) flush_ostream_wchar +@ cdecl -arch=win32 ?flush(a)std@@YAAAV?$basic_ostream(a)_WU?$char_traits(a)_W@std@@@1(a)AAV21@@Z(ptr) flush_ostream_wchar +@ cdecl -arch=win64 ?flush(a)std@@YAAEAV?$basic_ostream(a)_WU?$char_traits(a)_W@std@@@1(a)AEAV21@@Z(ptr) flush_ostream_wchar @ stub -arch=win32 ?frac_digits@?$_Mpunct(a)D@std@@QBEHXZ @ stub -arch=win64 ?frac_digits@?$_Mpunct(a)D@std@@QEBAHXZ @ stub -arch=win32 ?frac_digits@?$_Mpunct(a)G@std@@QBEHXZ
participants (1)
-
Alexandre Julliard