Piotr Caban : msvcp90: Added ~basic_string<char> implementation.
Module: wine Branch: master Commit: 703ab02bc3d69909e1b3b5a48cf867638abb1339 URL: http://source.winehq.org/git/wine.git/?a=commit;h=703ab02bc3d69909e1b3b5a48c... Author: Piotr Caban <piotr(a)codeweavers.com> Date: Thu Aug 19 12:17:53 2010 +0200 msvcp90: Added ~basic_string<char> implementation. --- dlls/msvcp90/msvcp90.spec | 4 ++-- dlls/msvcp90/string.c | 9 +++++++++ 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/dlls/msvcp90/msvcp90.spec b/dlls/msvcp90/msvcp90.spec index 9a0a17a..3db1999 100644 --- a/dlls/msvcp90/msvcp90.spec +++ b/dlls/msvcp90/msvcp90.spec @@ -1212,8 +1212,8 @@ @ stub -arch=win64 ??1?$basic_streambuf(a)GU?$char_traits(a)G@std@@@std@@UEAA(a)XZ @ stub -arch=win32 ??1?$basic_streambuf(a)_WU?$char_traits(a)_W@std@@@std@@UAE(a)XZ @ stub -arch=win64 ??1?$basic_streambuf(a)_WU?$char_traits(a)_W@std@@@std@@UEAA(a)XZ -@ stub -arch=win32 ??1?$basic_string(a)DU?$char_traits(a)D@std@@V?$allocator(a)D@2@@std@@QAE(a)XZ -@ stub -arch=win64 ??1?$basic_string(a)DU?$char_traits(a)D@std@@V?$allocator(a)D@2@@std@@QEAA(a)XZ +@ cdecl -arch=win32 -i386 -norelay ??1?$basic_string(a)DU?$char_traits(a)D@std@@V?$allocator(a)D@2@@std@@QAE(a)XZ() __thiscall_MSVCP_basic_string_char_dtor +@ cdecl -arch=win64 ??1?$basic_string(a)DU?$char_traits(a)D@std@@V?$allocator(a)D@2@@std@@QEAA(a)XZ(ptr) MSVCP_basic_string_char_dtor @ stub -arch=win32 ??1?$basic_string(a)GU?$char_traits(a)G@std@@V?$allocator(a)G@2@@std@@QAE(a)XZ @ stub -arch=win64 ??1?$basic_string(a)GU?$char_traits(a)G@std@@V?$allocator(a)G@2@@std@@QEAA(a)XZ @ stub -arch=win32 ??1?$basic_string(a)_WU?$char_traits(a)_W@std@@V?$allocator(a)_W@2@@std@@QAE(a)XZ diff --git a/dlls/msvcp90/string.c b/dlls/msvcp90/string.c index 93cef1b..0021245 100644 --- a/dlls/msvcp90/string.c +++ b/dlls/msvcp90/string.c @@ -665,3 +665,12 @@ basic_string_char* __stdcall MSVCP_basic_string_char_ctor(basic_string_char *thi basic_string_char_tidy(this, FALSE, 0); return this; } + +/* ??1?$basic_string(a)DU?$char_traits(a)D@std@@V?$allocator(a)D@2@@std@@QAE(a)XZ */ +/* ??1?$basic_string(a)DU?$char_traits(a)D@std@@V?$allocator(a)D@2@@std@@QEAA(a)XZ */ +DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_dtor, 4) +void __stdcall MSVCP_basic_string_char_dtor(basic_string_char *this) +{ + TRACE("%p\n", this); + basic_string_char_tidy(this, TRUE, 0); +}
participants (1)
-
Alexandre Julliard