Commit Graph

85 Commits

Author SHA1 Message Date
Piotr Caban
043fcc92be msvcp60: Fixed basic_filebuf<char> implementation. 2012-11-14 16:32:12 +01:00
Piotr Caban
f6542bbb96 msvcp60: Fixed basic_streambuf class structure. 2012-11-07 18:12:08 +01:00
Piotr Caban
605ea64985 msvcp: Fixed uninitialized variable access in num_get::_Getffld and _Getifld functions. 2012-11-07 18:12:07 +01:00
Daniel Lehman
22c254c3ec msvcp: Sync std::getline(istream<> &) implementations. 2012-11-05 11:08:06 +01:00
Piotr Caban
5e1cbccebf msvcp90: Use critical sections in mutex object. 2012-11-02 20:12:24 +01:00
Piotr Caban
0280c5fb5f msvcp90: Fixed incorrect sentry object usage. 2012-11-02 20:12:20 +01:00
Daniel Lehman
a49da3ca5d msvcp: Sync fpos usage and istream<>::tellg. 2012-10-31 16:12:28 +01:00
Daniel Lehman
c868db7668 msvcp: Sync istream<>::peek implementations. 2012-10-29 20:23:46 +01:00
Daniel Lehman
bc62a7a9db msvcp: Sync istream<>::seekg implementations. 2012-10-26 11:49:26 +02:00
Daniel Lehman
c9a505258f msvcp: Sync istream<>::_ignore. 2012-10-25 12:52:24 +02:00
Daniel Lehman
d6e86edb99 msvcp90: Set failbit at end of istream<>::sentry::_Ipfx. 2012-10-24 11:27:30 +02:00
Piotr Caban
a26119d21d msvcp: Sync implementations. 2012-10-24 11:26:01 +02:00
Piotr Caban
9d6c003cd7 msvcp60: Copy correct number of characters in basic_string::_Grow. 2012-10-22 19:44:18 +02:00
Daniel Lehman
9fb5f9e965 msvcp: Sync num_put<> put_double. 2012-10-19 11:16:55 +02:00
Daniel Lehman
415d3a2425 msvcp: Free facet and _Locimp in Locimp dtor. 2012-10-18 19:34:25 +02:00
Piotr Caban
9b516abb48 msvcp: Sync implementations. 2012-10-17 11:53:45 +02:00
Piotr Caban
5b1ee41daa msvcp60: Fixed basic_stringbuf class structure. 2012-10-17 11:53:44 +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
50cfac7ef4 msvcp60: Added more std::getline functions. 2012-10-17 11:53:38 +02:00
Daniel Lehman
4c357de5d3 msvcp: Sync num_get<>::_Getifld. 2012-10-16 12:18:00 +02:00
Piotr Caban
9f5532bf23 msvcp: Sync implementations. 2012-10-11 20:22:35 +02:00
Daniel Lehman
c152c54084 msvcp: Flip fclose result check in filebuf<>::close. 2012-10-10 20:33:58 +02:00
Piotr Caban
e920be279f msvcp60: Added missing 64-bit exports. 2012-10-09 16:12:24 +02:00
Piotr Caban
1fb247b0e3 msvcp60: Added basic_istream::seekg implementation. 2012-10-08 12:55:08 +02:00
Piotr Caban
fd727fc15e msvcp60: Added basic_fstream constructors implementation. 2012-10-08 12:55:07 +02:00
Piotr Caban
1956360c6d msvcp60: Added basic_ofstream constructors implementation. 2012-10-08 12:55:06 +02:00
Piotr Caban
97f0874a78 msvcp60: Added basic_ifstream constructors implementation. 2012-10-08 12:55:05 +02:00
Piotr Caban
8f5b4123ab msvcp60: Added basic_fstream::open implementation. 2012-10-08 12:55:04 +02:00
Piotr Caban
4a7420296b msvcp60: Added basic_ofstream::open implementation. 2012-10-08 12:55:04 +02:00
Piotr Caban
a7a350acf2 msvcp60: Added basic_ifstream::open implementation. 2012-10-08 12:55:03 +02:00
Piotr Caban
d534e1f3dc msvcp60: Added basic_filebuf::open implementation. 2012-10-08 12:55:02 +02:00
Piotr Caban
66d35c4048 msvcp60: Added __Fiopen implementation. 2012-10-08 12:55:01 +02:00
Piotr Caban
291edc484f msvcp60: Fixed ctype class vtable. 2012-10-04 13:43:28 +02:00
Piotr Caban
b84d5d991c msvcp60: Fixed vtables in IO classes. 2012-10-04 13:43:18 +02:00
Piotr Caban
458a39051d msvcp60: Handle differences in basic_string::c_str function behavior on empty strings. 2012-10-04 13:43:05 +02:00
Piotr Caban
9d7f3c7651 msvcp60: Copy source files from msvcp90. 2012-10-04 13:42:04 +02:00
Piotr Caban
d844ceeae8 msvcp60: Sync exceptions implementations. 2012-10-04 13:41:17 +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
0ebd8990df msvcp60: Fixed RTTI structure on 64-bit systems. 2012-09-07 11:55:09 +02:00
Piotr Caban
fef8a52fc9 msvcrt: Fixed vector destructors implementation on 64-bit systems. 2012-08-20 15:00:43 +02:00
Piotr Caban
819b94b869 msvcp60: Manually define virtual destructors in vtables. 2012-08-17 16:24:54 +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
Piotr Caban
e29c3066bc msvcp60: Keep class definitions in separate file. 2012-07-03 16:58:40 +02:00
Piotr Caban
8a15e426b3 msvcp90: Fix __cdecl functions definitions that returns structures. 2012-07-02 19:35:08 +02:00
Francois Gouget
cdfaa90a8d msvcp60: Remove the msvcp90 debug channel from misc.c as it is unused. 2012-06-29 10:23:28 +02:00
Francois Gouget
b9b2692695 msvcp60: Remove unused functions. 2012-06-28 18:52:30 +02:00
Francois Gouget
5dbdab59e5 msvcp60: Make _Lockit_ctor_locktype() static. 2012-06-28 18:52:30 +02:00
Alexandre Julliard
7016a638fe msvcp60: Use the correct vtable pointer for type_info objects. 2012-04-04 20:11:59 +02:00