msvcp: Make it possible to shrink allocated memory in basic_string::reserve.
This commit is contained in:
parent
fc76ad4d22
commit
95af810de5
|
@ -883,8 +883,8 @@ void __thiscall MSVCP_basic_string_char_reserve(basic_string_char *this, MSVCP_s
|
|||
if(len > size)
|
||||
return;
|
||||
|
||||
basic_string_char_grow(this, size, FALSE);
|
||||
basic_string_char_eos(this, len);
|
||||
if(basic_string_char_grow(this, size, TRUE))
|
||||
basic_string_char_eos(this, len);
|
||||
}
|
||||
|
||||
/* ??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ */
|
||||
|
@ -2618,8 +2618,8 @@ void __thiscall MSVCP_basic_string_wchar_reserve(basic_string_wchar *this, MSVCP
|
|||
if(len > size)
|
||||
return;
|
||||
|
||||
basic_string_wchar_grow(this, size, FALSE);
|
||||
basic_string_wchar_eos(this, len);
|
||||
if(basic_string_wchar_grow(this, size, TRUE))
|
||||
basic_string_wchar_eos(this, len);
|
||||
}
|
||||
|
||||
/* ??0?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ */
|
||||
|
|
|
@ -915,8 +915,8 @@ void __thiscall MSVCP_basic_string_char_reserve(basic_string_char *this, MSVCP_s
|
|||
if(len > size)
|
||||
return;
|
||||
|
||||
basic_string_char_grow(this, size, FALSE);
|
||||
basic_string_char_eos(this, len);
|
||||
if(basic_string_char_grow(this, size, TRUE))
|
||||
basic_string_char_eos(this, len);
|
||||
}
|
||||
|
||||
/* ??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ */
|
||||
|
@ -2770,8 +2770,8 @@ void __thiscall MSVCP_basic_string_wchar_reserve(basic_string_wchar *this, MSVCP
|
|||
if(len > size)
|
||||
return;
|
||||
|
||||
basic_string_wchar_grow(this, size, FALSE);
|
||||
basic_string_wchar_eos(this, len);
|
||||
if(basic_string_wchar_grow(this, size, TRUE))
|
||||
basic_string_wchar_eos(this, len);
|
||||
}
|
||||
|
||||
/* ??0?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ */
|
||||
|
|
Loading…
Reference in New Issue