Commit Graph

87 Commits

Author SHA1 Message Date
Piotr Caban 43cae812e5 msvcp60: Remove unused functions from ios.c file.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-02-11 17:10:48 +01:00
Piotr Caban 98032eeab5 msvcp60: Add missing exports.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-02-11 17:10:45 +01:00
Piotr Caban 2f7ae6fe3b msvcp60: Remove basic_ios<wchar> code.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-02-11 17:10:40 +01:00
Piotr Caban a67d74483d msvcp60: Remove basic_streambuf<wchar> code.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-02-11 17:10:36 +01:00
Piotr Caban ae3cb1fc19 msvcp60: Remove basic_filebuf<wchar> code.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-02-11 17:10:33 +01:00
Piotr Caban 4f8afca784 msvcp60: Remove basic_streambuf<wchar> code.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-02-11 17:10:29 +01:00
Piotr Caban 85243c6ca7 msvcp60: Remove basic_ostream<wchar> code.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-02-11 17:10:25 +01:00
Piotr Caban 11d1cd9be6 msvcp60: Remove basic_istream<wchar> code.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-02-10 20:22:38 +01:00
Piotr Caban 1537f827e1 msvcp60: Remove basic_iostream<wchar> code.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-02-10 20:22:33 +01:00
Piotr Caban 60c2cbf3b4 msvcp60: Remove basic_ofstream<wchar> code.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-02-10 20:22:28 +01:00
Piotr Caban d6d5035fb5 msvcp60: Remove basic_ifstream<wchar> code.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-02-10 20:22:23 +01:00
Piotr Caban b99c71ba76 msvcp60: Remove basic_fstream<wchar> code.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-02-10 20:22:18 +01:00
Piotr Caban b84f0e526d msvcp60: Remove basic_ostringstream<wchar> code.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-02-10 20:22:13 +01:00
Piotr Caban e926261adc msvcp60: Remove basic_istringstream<wchar> code.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-02-10 20:22:07 +01:00
Piotr Caban 35d93718ce msvcp60: Remove basic_stringstream<wchar> code.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-02-10 20:22:01 +01:00
Piotr Caban 4aed1c2074 msvcp: Remove typos in mangled names.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-02-09 18:44:55 +01:00
Piotr Caban 6b5a277f4f msvcp60: Remove code specific to newer versions of the dll.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-02-09 18:44:55 +01:00
Piotr Caban 7de544ee06 msvcp60: Remove STREAMSIZE_BITS definition.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-02-09 18:44:55 +01:00
Piotr Caban 83b9f3101e msvcp60: Use %Id format when tracing streamoff and streamsize.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-02-09 18:44:55 +01:00
Eric Pouech 3fb30b5d75 msvcp: Use correct integral types.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-02-03 21:05:48 +01:00
Piotr Caban d7e9190032 msvcp90: Introduce throw_failure helper.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-08-27 20:25:05 +02:00
Piotr Caban eebc5c505e msvcp90: Don't use throw_exception helper for rethrow.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-08-26 21:49:09 +02:00
Piotr Caban ff5d176ce2 msvcp90: Always throw bad_alloc exception in operator_new on allocation failure.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-08-26 21:49:09 +02:00
Piotr Caban 3a86f0a68f msvcp90: Remove MSVCRT_ prefix from new() and delete().
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-08-26 21:49:09 +02:00
Piotr Caban 8440658494 msvcp: Remove MSVCP_ prefix from RTTI and vtable related code.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-04-07 22:36:11 +02:00
Piotr Caban 74859a9cdc msvcp60: Remove MSVCP_bool type.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-11-27 21:59:40 +01:00
Piotr Caban 5beff5209e msvcp60: Use wide-char string literals.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-11-27 21:59:40 +01:00
Piotr Caban 5087759e4c msvcp60: Remove MSVCP_size_t type.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-11-27 21:59:40 +01:00
Jacek Caban 281c58bc43 msvcp60: Use __ASM_BLOCK_BEGIN and __ASM_BLOCK_END macros.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-04-24 22:03:16 +02:00
Alexandre Julliard a5077ec49a msvcp60: Use the standard -mno-cygwin build flag.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-05-16 19:00:10 +02:00
Alexandre Julliard 403674a974 msvcp60: Rename clog variable to avoid conflict with builtin function.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-04-11 16:46:41 +02:00
Michael Stefaniuc 30905781aa msvcp60: Use the ARRAY_SIZE() macro.
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-08-17 16:51:34 +02:00
Piotr Caban b5415c42ea msvcp90: Fix EOF delimiter handling in basic_istream<char>::ignore.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=45495
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-08-14 12:01:15 +02:00
Piotr Caban bb264a0ac6 msvcp60: Don't set failbit in basic_istream::tellg.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-07-19 18:26:36 +02:00
Nikolay Sivov 0c7d67c5fa msvcp: Trace delimiter characters as single char strings.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-11-16 21:48:48 +01:00
Piotr Caban b3fe96a0a9 msvcp90: Fix stringbuf and strstreambuf seekpos implementation. 2015-07-31 23:47:26 +02: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
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 62ae503fa1 msvcp60: Add MSVCP prefix on exported string functions. 2015-03-13 00:28:13 +09:00
Piotr Caban ab0513ef67 msvcp90: Fix typo in strstreambuf_freeze. 2014-06-12 13:19:03 +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
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
Piotr Caban b0cf321477 msvcp60: Fix basic_filebuf::_Init implementation. 2013-08-28 16:14:37 +02:00
Piotr Caban a73c69700c msvcp60: Export basic_streambuf::pubseekoff function. 2013-05-06 15:55:22 +02:00
Piotr Caban a0a12d7b7c msvcp: Sync implementations. 2013-03-25 14:06:33 +01:00
Andrew Talbot 956219b5d9 msvcp60: Avoid signed-unsigned integer comparisons. 2013-03-11 10:42:51 +01:00