Commit Graph

426 Commits

Author SHA1 Message Date
Daniel Lehman
64527285cf msvcp90: Update fpos<>::off instead of pos in stringbuf<>::seekoff. 2012-10-31 16:12:28 +01:00
Daniel Lehman
32be163545 msvcp90: Set eof state in istream<>::peek if got eof. 2012-10-29 20:23:39 +01:00
Daniel Lehman
7fe93a5f75 msvcp90: In istream::seekg, don't use sentry and clear state. 2012-10-26 11:49:20 +02:00
Daniel Lehman
7fa823e5fa msvcp90: Set state at end of istream<>::ignore. 2012-10-25 12:52:16 +02:00
Daniel Lehman
d6e86edb99 msvcp90: Set failbit at end of istream<>::sentry::_Ipfx. 2012-10-24 11:27:30 +02:00
Piotr Caban
4a566ed3d6 msvcp90: Convert characters to unsigned char before passing them to functions operating on integers. 2012-10-24 11:25:52 +02:00
Daniel Lehman
9416918a5d msvcp90: In num_put, use default precision of 6 if 0 and not fixed. 2012-10-19 11:16:43 +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
1f4f07c026 msvcp90: Added _Nomemory implementation. 2012-10-17 11:53:40 +02:00
Piotr Caban
ea828e557f msvcp90: Fixed strstreambuf_ctor_get implementation. 2012-10-17 11:53:39 +02:00
Daniel Lehman
82c1fb41aa msvcp90: Fix num_get<>::_Getffld. 2012-10-16 12:18:05 +02:00
Daniel Lehman
8ed96ab041 msvcp90: In codecvt<wchar_t>::do_out, copy local buffer to *to_next. 2012-10-12 11:03:04 +02:00
Daniel Lehman
c65bd5cad2 msvcp90: Fix parsing in num_get<>::_Getifld. 2012-10-12 11:02:50 +02:00
Daniel Lehman
4f5f2e8e1b msvcp90: Copy facetvec element pointer in copy ctor. 2012-10-10 20:34:00 +02:00
Daniel Lehman
650ccf598e msvcp90: Initialize state in mb_to_wc. 2012-10-10 20:33:59 +02:00
Daniel Lehman
8780fa642a msvcp90: Fix export for fstream<wchar_t> ctor. 2012-10-09 18:32:29 +02:00
Daniel Lehman
1f324d543f msvcp90: Fix cxx exception information for 64-bit. 2012-10-09 18:32:29 +02:00
Daniel Lehman
b1d9d16c7e msvcp90: Flip fclose result check in filebuf<>::close. 2012-10-09 18:32:28 +02:00
Daniel Lehman
d67923575a msvcp90: Change basic_ios<wchar_t>::imbue to match char version. 2012-10-09 18:32:27 +02:00
Piotr Caban
ea5b845b32 msvcp90: Added _Winit class implementation. 2012-10-04 13:40:59 +02:00
Piotr Caban
a221f87709 msvcp90: Added ios_base::Init class implementation. 2012-10-04 13:40:44 +02:00
Piotr Caban
0cb615cf80 msvcp90: Fixed io classes cleaning. 2012-10-04 13:40:32 +02:00
Piotr Caban
5998072af6 msvcp90: Removed no longer needed exports. 2012-10-04 13:40:13 +02:00
Piotr Caban
38d7325106 msvcp90: VTBL_WRAPPER(60) is unused so remove it. 2012-09-17 12:08:34 +02:00
Piotr Caban
f8350fc15b msvcp90: Remove unused thiscall functions. 2012-09-14 15:45:09 +02:00
Piotr Caban
fbd7765187 msvcp90: Fixed _Getcat return type. 2012-09-14 15:44:53 +02:00
Piotr Caban
905752e0f4 msvcp90: Added ios_base flags manipulators implementation. 2012-09-13 17:01:15 +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
69e12a9ae9 msvcp90: Added std::ws(basic_istream) implementation. 2012-09-12 16:03:30 +02:00
Piotr Caban
5258b3a219 msvcp90: Fixed copied buffer siezes in functions operating on wchar_t. 2012-09-11 18:07:14 +02:00
Piotr Caban
cba2102b7e msvcp90: Fixed reading lines containing only delimiter in basic_istream::getline_bstr_delim. 2012-09-11 18:07:09 +02:00
Dan Kegel
8e9e82f41e msvcp90: Handle npos as length in more places. 2012-09-10 11:46:55 +02:00
Piotr Caban
f2a26313e1 msvcp90: Added std::flush(basic_ostream) implementation. 2012-09-07 11:55:59 +02:00
Piotr Caban
d161abb9b3 msvcp90: Pass RTTI base pointer from DllMain. 2012-09-07 11:55:52 +02:00
Piotr Caban
e9b51093de msvcp90: Added locale_ctor_locale_locale implementation. 2012-09-06 15:45:34 +02:00
Piotr Caban
225cab9842 msvcp90: Fixed locale_ctor_cstr implementation. 2012-09-06 15:45:33 +02:00
Piotr Caban
0e6171f6d7 msvcp90: Fixed basic_stringbuf_wchar_overflow implementation. 2012-09-06 15:45:33 +02:00
Piotr Caban
7477ceb6d1 msvcp90: Fixed RTTI structure on 64-bit systems. 2012-09-05 21:56:58 +02:00
Piotr Caban
fef8a52fc9 msvcrt: Fixed vector destructors implementation on 64-bit systems. 2012-08-20 15:00:43 +02:00
Piotr Caban
e40d02868d msvcp90: Fixed buffer allocation in basic_stringbuf<wchar> class. 2012-08-20 10:57:15 +02:00
Piotr Caban
584a48a380 msvcp90: Manually define virtual destructors in vtables. 2012-08-17 16:24:50 +02:00
Francois Gouget
0b8fc03379 msvcp90: Make basic_istream_read_str() static. 2012-08-16 17:07:56 +02:00
Piotr Caban
6b5e9e3e3f msvcp100: Fixed streamoff and streamsize definition. 2012-08-16 11:50:21 +02:00
Piotr Caban
c5f2e6623d msvcp90: Added missing -ret64 option. 2012-08-15 12:20:17 +02:00
Piotr Caban
0ef93eb0e5 msvcp90: Added strstreambuf seekpos and seekoff implementation. 2012-08-15 12:20:07 +02:00
Piotr Caban
e5d7d65791 msvcp90: Reset width value in basic_istream class on error. 2012-08-15 12:19:57 +02:00
Piotr Caban
76821340a4 msvcp90: Fixed basic_streambuf::sputn functions behaviour when there's no place in buffer. 2012-08-15 12:19:50 +02:00
Piotr Caban
f143f3e6bc msvcp90: Added partial strstreambuf implementation. 2012-08-15 12:19:44 +02:00
Piotr Caban
1202e8bf87 msvcp90: Use streamoff in std::_BADOFF definition. 2012-08-15 12:19:35 +02:00