Piotr Caban : msvcp90: Added ~basic_string<char> implementation.
Alexandre Julliard
julliard at winehq.org
Thu Aug 19 11:44:11 CDT 2010
Module: wine
Branch: master
Commit: 703ab02bc3d69909e1b3b5a48cf867638abb1339
URL: http://source.winehq.org/git/wine.git/?a=commit;h=703ab02bc3d69909e1b3b5a48cf867638abb1339
Author: Piotr Caban <piotr at 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 at GU?$char_traits at G@std@@@std@@UEAA at XZ
@ stub -arch=win32 ??1?$basic_streambuf at _WU?$char_traits at _W@std@@@std@@UAE at XZ
@ stub -arch=win64 ??1?$basic_streambuf at _WU?$char_traits at _W@std@@@std@@UEAA at XZ
-@ stub -arch=win32 ??1?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@QAE at XZ
-@ stub -arch=win64 ??1?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@QEAA at XZ
+@ cdecl -arch=win32 -i386 -norelay ??1?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@QAE at XZ() __thiscall_MSVCP_basic_string_char_dtor
+@ cdecl -arch=win64 ??1?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@QEAA at XZ(ptr) MSVCP_basic_string_char_dtor
@ stub -arch=win32 ??1?$basic_string at GU?$char_traits at G@std@@V?$allocator at G@2@@std@@QAE at XZ
@ stub -arch=win64 ??1?$basic_string at GU?$char_traits at G@std@@V?$allocator at G@2@@std@@QEAA at XZ
@ stub -arch=win32 ??1?$basic_string at _WU?$char_traits at _W@std@@V?$allocator at _W@2@@std@@QAE at 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 at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@QAE at XZ */
+/* ??1?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@QEAA at 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);
+}
More information about the wine-cvs
mailing list