msvcp90: Added basic_string<char> clear implementation.
This commit is contained in:
parent
391d488694
commit
930cfafa05
|
@ -3071,12 +3071,12 @@
|
|||
@ stub -arch=win64 ?clear@?$basic_ios@_WU?$char_traits@_W@std@@@std@@QEAAXH_N@Z
|
||||
@ stub -arch=win32 ?clear@?$basic_ios@_WU?$char_traits@_W@std@@@std@@QAEXI@Z
|
||||
@ stub -arch=win64 ?clear@?$basic_ios@_WU?$char_traits@_W@std@@@std@@QEAAXI@Z
|
||||
@ stub -arch=win32 ?clear@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXXZ
|
||||
@ stub -arch=win64 ?clear@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXXZ
|
||||
@ thiscall -arch=win32 ?clear@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXXZ(ptr) MSVCP_basic_string_char_clear
|
||||
@ cdecl -arch=win64 ?clear@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXXZ(ptr) MSVCP_basic_string_char_clear
|
||||
@ stub -arch=win32 ?clear@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEXXZ
|
||||
@ stub -arch=win64 ?clear@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QEAAXXZ
|
||||
@ stub -arch=win32 ?clear@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEXXZ
|
||||
@ stub -arch=win64 ?clear@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QEAAXXZ
|
||||
@ thiscall -arch=win32 ?clear@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEXXZ(ptr) MSVCP_basic_string_wchar_clear
|
||||
@ cdecl -arch=win64 ?clear@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QEAAXXZ(ptr) MSVCP_basic_string_wchar_clear
|
||||
@ stub -arch=win32 ?clear@ios_base@std@@QAEXH@Z
|
||||
@ stub -arch=win64 ?clear@ios_base@std@@QEAAXH@Z
|
||||
@ stub -arch=win32 ?clear@ios_base@std@@QAEXH_N@Z
|
||||
|
|
|
@ -1156,6 +1156,14 @@ void __thiscall MSVCP_basic_string_char_resize(
|
|||
MSVCP_basic_string_char_resize_ch(this, size, '\0');
|
||||
}
|
||||
|
||||
/* ?clear@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXXZ */
|
||||
/* ?clear@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXXZ */
|
||||
DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_clear, 4)
|
||||
void __thiscall MSVCP_basic_string_char_clear(basic_string_char *this)
|
||||
{
|
||||
basic_string_char_eos(this, 0);
|
||||
}
|
||||
|
||||
|
||||
/* basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t>> */
|
||||
/* ?npos@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@2IB */
|
||||
|
@ -1815,3 +1823,11 @@ void __thiscall MSVCP_basic_string_wchar_resize(
|
|||
{
|
||||
MSVCP_basic_string_wchar_resize_ch(this, size, '\0');
|
||||
}
|
||||
|
||||
/* ?clear@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEXXZ */
|
||||
/* ?clear@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QEAAXXZ */
|
||||
DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_clear, 4)
|
||||
void __thiscall MSVCP_basic_string_wchar_clear(basic_string_wchar *this)
|
||||
{
|
||||
basic_string_wchar_eos(this, 0);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue