Commit Graph

28 Commits

Author SHA1 Message Date
Piotr Caban
a0e8d62a8e msvcp90: Fix off by one issue in basic_string::rfind. 2015-06-09 22:09:58 +09:00
Alexandre Julliard
3a55206787 msvcp60: Merge the char_traits functions with msvcp90. 2015-03-13 21:51:46 +09:00
Alexandre Julliard
e38ae09043 msvcp60: Move string iterator functions to match msvcp90. 2015-03-13 21:51:44 +09:00
Alexandre Julliard
c54fa4fc8d msvcp60: Add MSVCP prefix on more string functions. 2015-03-13 21:51:28 +09:00
Alexandre Julliard
62ae503fa1 msvcp60: Add MSVCP prefix on exported string functions. 2015-03-13 00:28:13 +09:00
Piotr Caban
ea7baf5304 msvcp60: Fix uninitialized variable access in basic_string::_Tidy. 2014-05-08 14:59:13 +02:00
Piotr Caban
dbbe237985 msvcp60: Fix char_traits<wchar_t>::assign implementation. 2013-09-24 18:54:27 +02:00
Piotr Caban
bd610a66c4 msvcp60: Don't call _Eos on allocation error or 0-length string in basic_string::reserve. 2013-09-19 19:50:05 +02:00
Piotr Caban
0569947da0 msvcp60: Fixed basic_string::_Copy implementation. 2012-11-19 11:46:13 +01:00
Piotr Caban
3a7a1d7125 msvcp60: Fixed basic_string::_Tidy implementation. 2012-11-19 11:46:07 +01:00
Piotr Caban
95c4284822 msvcp60: Fixed handling of empty strings. 2012-11-19 11:46:02 +01:00
Piotr Caban
43e8e008b2 msvcp60: Fixed basic_istream::getline(basic_string) implementation. 2012-11-14 16:36:31 +01:00
Piotr Caban
4b7333e227 msvcp60: Added basic_string tests. 2012-11-14 16:36:23 +01:00
Piotr Caban
1c33835a53 msvcp60: Fixed basic_string::c_str implementation. 2012-11-14 16:32:58 +01:00
Piotr Caban
9d6c003cd7 msvcp60: Copy correct number of characters in basic_string::_Grow. 2012-10-22 19:44:18 +02:00
Piotr Caban
1b6dfafce2 msvcp60: Fixed overflow in basic_string_char_find_cstr_substr function. 2012-10-17 11:53:43 +02:00
Piotr Caban
9d7f3c7651 msvcp60: Copy source files from msvcp90. 2012-10-04 13:42:04 +02:00
Piotr Caban
dadc409bae msvcp: Fixed displaying of not NULL-terminated strings in debug traces. 2012-09-12 16:03:44 +02:00
Piotr Caban
39e9ac0317 msvcp: Prevent overflows while operating on string sizes. 2012-09-11 18:07:20 +02:00
Piotr Caban
7a0c6f44ef msvcp: Rename msvcp90 debug channel. 2012-08-14 12:02:13 +02:00
Michael Stefaniuc
47e472af10 msvcp60: Avoid FALSE:TRUE conditional expressions. 2012-08-13 17:29:36 +02:00
Francois Gouget
b9b2692695 msvcp60: Remove unused functions. 2012-06-28 18:52:30 +02:00
Austin English
79dd34993a msvcp60: Remove unnecessary assignments (LLVM/Clang). 2012-01-31 13:48:07 +01:00
Francois Gouget
5ff7ecaae0 msvcp60: Add a trailing '\n' to a couple of TRACE() messages. 2012-01-09 12:51:19 +01:00
Piotr Caban
568c3215b0 msvcp60: Added full basic_string::_Grow implementation. 2012-01-05 21:27:32 +01:00
Piotr Caban
806d72cfdc msvcp60: Fix basic_string::rfind(char) implementation. 2012-01-05 21:27:31 +01:00
Piotr Caban
f3df1d7cdc msvcp60: Added basic_string<unsigned short> implementation. 2012-01-05 21:27:28 +01:00
Piotr Caban
500f279efd msvcp60: Added basic_string<char> support.
string.c file is based on msvcp90/string.c, there are many differences
between these files. Other files were copied from msvcp90.
2012-01-04 19:29:18 +01:00