Module: wine Branch: master Commit: 3f9179ad3eb1ca6b6d54beefdf67a656cf23baaa URL: http://source.winehq.org/git/wine.git/?a=commit;h=3f9179ad3eb1ca6b6d54beefdf...
Author: Piotr Caban piotr@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@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEX_N@Z(ptr long) basic_string_char_tidy_built +@ cdecl -arch=win64 ?_Tidy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEAAX_N@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@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEX_N@Z */ +/* ?_Tidy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEAAX_N@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@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@IAE_NI_N@Z */ /* ?_Grow@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@IEAA_N_K_N@Z */ DEFINE_THISCALL_WRAPPER(basic_string_char_grow, 12)