Commit Graph

165 Commits

Author SHA1 Message Date
YongHao Hu 4980830ba6 msvcp110: Fix TRACE msg of tr2 functions. 2015-07-20 11:49:38 +02:00
YongHao Hu 61beb57c94 msvcp110: Add tr2_sys__Statvfs implementation and test. 2015-07-07 16:57:07 +09:00
YongHao Hu de571b8a74 msvcp110: Add tr2_sys__Rename implementation and test. 2015-07-07 16:55:26 +09:00
YongHao Hu 7692d400c9 msvcp110: Add tr2_sys__Copy_file implementation and test. 2015-07-07 16:55:26 +09:00
YongHao Hu 8351bef5b5 msvcp110: Add tr2_sys__Remove_dir implementation and test. 2015-06-15 22:10:34 +09:00
YongHao Hu 9939b5f564 msvcp110: Add tr2_sys__Make_dir implementation and test. 2015-06-15 22:10:34 +09:00
YongHao Hu 64dfb08550 msvcp110: Add tr2_sys__Current_set implementation and test. 2015-06-15 22:10:33 +09:00
YongHao Hu de65465688 msvcp110: Add tr2_sys__Current_get implementation and test. 2015-06-15 22:10:33 +09:00
YongHao Hu 94e034245d msvcp110: Add tr2_sys__Equivalent implementation and test. 2015-06-15 22:10:32 +09:00
YongHao Hu 62967318a5 msvcp110: Add tr2_sys__File_size implementation and test. 2015-06-15 22:10:32 +09:00
Alexandre Julliard a826c31f00 msvcp60: Merge more I/O stream code with msvcp90 to reduce the differences. 2015-04-06 23:01:08 +09:00
YongHao Hu ff6231d173 msvcp90: Add istream::operator>>complex implementation and tests. 2015-03-19 21:54:02 +09:00
Alexandre Julliard 90aad327ae msvcp: Add a macro to access the locale field of I/O streams. 2015-03-16 21:52:53 +09:00
Alexandre Julliard 402a72a07a msvcp60: Merge I/O stream code with msvcp90 where possible to reduce the differences. 2015-03-13 14:07:23 +09:00
Alexandre Julliard dc06802a42 msvcp70: Fix calling convention for a non-member function. 2015-02-11 23:02:03 +09:00
Piotr Caban 6ac25d3d80 msvcp70: Add basic_ifstream(name, mode) constructor implementation. 2015-01-07 23:48:29 +01:00
Piotr Caban 799c771587 msvcp70: Fix basic_filebuf definition. 2014-12-28 19:07:19 +01:00
Yifu Wang d732cadf4d msvcp120: Added std::ios_base::operator bool() implementation. 2014-11-17 17:34:43 +09:00
YongHao Hu 24de856045 msvcp90: Add ostream::operator<<complex implementation and tests. 2014-10-29 20:30:58 +09:00
YongHao Hu 3e356df597 msvcp90: Fix comment typo. 2014-09-18 13:06:10 +02:00
Piotr Caban c654b7be68 msvcp100: Add basic_streambuf::swap implementation. 2014-07-30 16:18:40 -05:00
Piotr Caban cbdc014f41 msvcp100: Add basic_iostream::swap implementation. 2014-07-30 16:18:27 -05:00
Piotr Caban 4d3b23f6cd msvcp100: Add basic_ostream::swap implementaiton. 2014-07-30 16:18:13 -05:00
Piotr Caban fe93ebd830 msvcp100: Add basic_istream::swap implementation. 2014-07-30 16:18:01 -05:00
Piotr Caban bcee8a0ec3 msvcp100: Add basic_ios::swap implementation. 2014-07-30 16:17:45 -05:00
Piotr Caban 8c865c8cca msvcp100: Add ios_base::swap implementation. 2014-07-30 16:17:34 -05:00
Piotr Caban ab0513ef67 msvcp90: Fix typo in strstreambuf_freeze. 2014-06-12 13:19:03 +02:00
Piotr Caban 48c9a90a81 msvcp100: Export basic_istream::gcount function. 2014-05-20 21:26:53 +02:00
Piotr Caban 6c4b075d1a msvcp70: Add basic_fstream(const char*, int) constructor implementation. 2014-05-07 18:57:34 +02:00
Piotr Caban 47f4e08a93 msvcp90: Fix ios_base_setf implementation. 2014-01-27 14:13:21 +01:00
Piotr Caban 75bcbece56 msvcp90: Fix basic_istream<wchar>::read implementation. 2014-01-27 14:13:18 +01:00
Piotr Caban 08e851f3c6 msvcp110: Fix basic_streambuf structure layout. 2014-01-14 20:18:20 +01:00
Piotr Caban 2a8a1452ac msvcp80: Fix ostreambuf_iterator<char> structure definition. 2014-01-03 14:40:47 +01:00
Alexandre Julliard 6d30d6be78 msvcp100: Share the source code with msvcp90. 2013-12-19 17:06:09 +01:00
Alexandre Julliard 40a64912ae msvcp90: Set the thiscall parameter count according to the size of the stream size and offset types. 2013-12-19 17:06:07 +01:00
Alexandre Julliard 0a59471c99 msvcp90: Always print stream sizes and offsets as long long to support various sizes. 2013-12-19 12:22:12 +01:00
Alexandre Julliard a7a149fde1 msvcp71: Share the ios.c implementation with msvcp90. 2013-12-16 21:55:46 +01:00
Andrey Zhezherun c1a5b06d49 msvcp: Added missing casts to unsigned char in streambuf functions. 2013-11-04 11:35:54 +01:00
Piotr Caban 8e26d7aee8 msvcp: Add ostream::operator<<(unsigned short) implementation. 2013-09-23 20:32:19 +02:00
Piotr Caban f159b33da2 msvcp: Fix default constructor closures arguments. 2013-09-23 20:32:17 +02:00
Andrew Talbot 51a79287c0 msvcp90: Avoid signed-unsigned integer comparisons. 2013-02-18 10:32:35 +01:00
Andrew Talbot 19c7cb6f38 msvcp90: Remove unused semicolons. 2012-12-03 12:34:11 +01:00
Piotr Caban a1797d885f msvcp: Remove superfluous semicolons. 2012-11-28 20:14:47 +01:00
Piotr Caban a62ea07a15 msvcp: Sync implementations. 2012-11-27 16:56:09 +01:00
Daniel Lehman 89cde281d4 msvcp90: Use streambuf sgetc/snextc in std::getline(istream<> &). 2012-11-05 11:08:01 +01:00
Piotr Caban 0280c5fb5f msvcp90: Fixed incorrect sentry object usage. 2012-11-02 20:12:20 +01:00
Daniel Lehman 01c451703c msvcp90: In istream<>::tellg don't use sentry. 2012-10-31 16:12:28 +01:00
Daniel Lehman 771cc7fdbd msvcp90: Fix usage of fpos<>::off vs fpos<>::pos. 2012-10-31 16:12:28 +01:00
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