Piotr Caban : msvcp90: Added older version of basic_string::_Tidy function.
Alexandre Julliard
julliard at winehq.org
Thu Jun 23 04:10:06 CDT 2011
Module: wine
Branch: master
Commit: 3f9179ad3eb1ca6b6d54beefdf67a656cf23baaa
URL: http://source.winehq.org/git/wine.git/?a=commit;h=3f9179ad3eb1ca6b6d54beefdf67a656cf23baaa
Author: Piotr Caban <piotr at codeweavers.com>
Date: Wed Jun 22 19:15:59 2011 +0200
msvcp90: Added older version of basic_string::_Tidy function.
---
dlls/msvcp90/msvcp90.spec | 4 ++++
dlls/msvcp90/string.c | 9 +++++++++
2 files changed, 13 insertions(+), 0 deletions(-)
diff --git a/dlls/msvcp90/msvcp90.spec b/dlls/msvcp90/msvcp90.spec
index 1f97a90..4fda8e4 100644
--- a/dlls/msvcp90/msvcp90.spec
+++ b/dlls/msvcp90/msvcp90.spec
@@ -5810,3 +5810,7 @@
@ stub towctrans
@ stub wctrans
@ stub wctype
+
+#Functions not exported in native dll:
+@ thiscall -arch=win32 ?_Tidy@?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@AAEX_N at Z(ptr long) basic_string_char_tidy_built
+@ cdecl -arch=win64 ?_Tidy@?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@AEAAX_N at Z(ptr long) basic_string_char_tidy_built
diff --git a/dlls/msvcp90/string.c b/dlls/msvcp90/string.c
index f4d3ecb..87d5e5a 100644
--- a/dlls/msvcp90/string.c
+++ b/dlls/msvcp90/string.c
@@ -560,6 +560,15 @@ void __thiscall basic_string_char_tidy(basic_string_char *this,
basic_string_char_eos(this, new_size);
}
+/* Exported only from msvcp60/70 */
+/* ?_Tidy@?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@AAEX_N at Z */
+/* ?_Tidy@?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@AEAAX_N at Z */
+DEFINE_THISCALL_WRAPPER(basic_string_char_tidy_built, 8)
+void __thiscall basic_string_char_tidy_built(basic_string_char *this, MSVCP_bool built)
+{
+ return basic_string_char_tidy(this, built, 0);
+}
+
/* ?_Grow@?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@IAE_NI_N at Z */
/* ?_Grow@?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@IEAA_N_K_N at Z */
DEFINE_THISCALL_WRAPPER(basic_string_char_grow, 12)
More information about the wine-cvs
mailing list