Alexandre Julliard
|
b6e5496da4
|
msvcp90: Avoid mismatched parentheses inside ifdefs.
|
2013-12-21 12:43:09 +01:00 |
Alexandre Julliard
|
c3f70de66e
|
msvcp: Import the corresponding version of the msvcr library.
|
2013-12-20 17:09:12 +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
|
a8202d0e11
|
msvcp: Add macros to switch the string type used in the locale information structure.
|
2013-12-19 12:22:14 +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
|
7ef6e00633
|
msvcp71: Share the locale.c implementation with msvcp90.
|
2013-12-16 21:56:14 +01:00 |
Alexandre Julliard
|
a7a149fde1
|
msvcp71: Share the ios.c implementation with msvcp90.
|
2013-12-16 21:55:46 +01:00 |
Alexandre Julliard
|
40f175f926
|
msvcp71: Share the string.c implementation with msvcp90.
|
2013-12-16 21:55:44 +01:00 |
Alexandre Julliard
|
0da244851f
|
msvcp90: Add MSVCP_ prefix on more of the string iterator functions.
|
2013-12-16 21:55:43 +01:00 |
Alexandre Julliard
|
a4303e7246
|
msvcp90: Use thiscall where appropriate in the header file.
|
2013-11-25 15:15:54 +01:00 |
Daniel Lehman
|
90cb553e5e
|
msvcp90: Return last index in string::find_last_not_of_cstr_substr if input is empty.
|
2013-11-14 10:37:23 +01:00 |
Alexandre Julliard
|
4c4a654552
|
msvcp80: Share the implementation with msvcp90.
|
2013-11-12 13:56:07 +01:00 |
Andrey Zhezherun
|
44bf8dc429
|
msvcp: Fixed complex division.
|
2013-11-05 20:38:20 +01:00 |
Andrey Zhezherun
|
c1a5b06d49
|
msvcp: Added missing casts to unsigned char in streambuf functions.
|
2013-11-04 11:35:54 +01:00 |
Andrey Zhezherun
|
43d3148357
|
msvcp: Fixed char_traits<char>::to_int_type.
|
2013-11-04 11:35:11 +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
|
95af810de5
|
msvcp: Make it possible to shrink allocated memory in basic_string::reserve.
|
2013-09-23 20:32:16 +02:00 |
Piotr Caban
|
52aeccf960
|
msvcp90: Fix string leak in locale__Locimp__Makeloc function.
|
2013-08-28 16:14:37 +02:00 |
André Hentschel
|
1151546ce0
|
msvcp90/tests: Add dynamically loaded functions for ARM.
|
2013-08-15 16:17:09 +02:00 |
Alexandre Julliard
|
418fbc6770
|
msvcp90: Don't bother to clean up at process exit.
|
2013-05-20 12:29:07 +02:00 |
Piotr Caban
|
96761461d8
|
msvcp90: Add arm exports.
|
2013-04-03 20:31:30 +02:00 |
Piotr Caban
|
1f2aceb5be
|
msvcp: Change architecture of more thiscall functions.
|
2013-04-03 20:30:51 +02:00 |
Stefan Leichter
|
c19275302f
|
msvcp: Match architecture with function we're forwarding to.
|
2013-04-02 12:12:20 +02:00 |
Austin English
|
f3c154197e
|
msvcp90/tests: Remove thiscall_thunk_retptr struct definitions.
|
2013-03-25 16:25:04 +01:00 |
Piotr Caban
|
5401437739
|
msvcp90: Added time_put facet to locale object.
|
2013-03-25 14:06:30 +01:00 |
Piotr Caban
|
1c688130c4
|
msvcp90: Added collate facet to locale object.
|
2013-03-25 14:06:28 +01:00 |
Piotr Caban
|
889786edd1
|
msvcp90: Added time_put class implementation.
|
2013-03-25 14:06:26 +01:00 |
Piotr Caban
|
38302c20f0
|
msvcp90: Added time_put class stub.
|
2013-03-25 14:06:24 +01:00 |
Piotr Caban
|
cfec148b8b
|
msvcp90: Prefer builtin version.
|
2013-02-18 14:51:04 +01:00 |
Andrew Talbot
|
51a79287c0
|
msvcp90: Avoid signed-unsigned integer comparisons.
|
2013-02-18 10:32:35 +01:00 |
Piotr Caban
|
67a2fb01ce
|
msvcp90: Added std::sqrt(complex) tests.
|
2013-01-25 11:18:43 +01:00 |
Piotr Caban
|
68f538faaa
|
msvcp90: Added std::pow(complex) and std::sqrt(complex) implementation.
|
2013-01-25 11:18:39 +01:00 |
Piotr Caban
|
2350e48f20
|
msvcp90: Added std::norm(complex) and std::polar(complex) implementation.
|
2013-01-25 11:18:35 +01:00 |
Piotr Caban
|
690e32684d
|
msvcp90: Added std::log10(complex) tests.
|
2013-01-25 11:18:32 +01:00 |
Piotr Caban
|
55aeaf3c76
|
msvcp90: Added std::log(complex) and std::exp(complex) implementation.
|
2013-01-25 11:18:28 +01:00 |
Piotr Caban
|
ec5e51d893
|
msvcp90: Added std::tanh(complex) tests.
|
2013-01-24 14:35:00 +01:00 |
Piotr Caban
|
b0cb2ead33
|
msvcp90: Added complex hyperbolic functions implementation.
|
2013-01-24 14:34:53 +01:00 |
Piotr Caban
|
66ee663e0c
|
msvcp90: Added std::tan(complex) tests.
|
2013-01-24 14:34:47 +01:00 |
Piotr Caban
|
ed0e16ae3d
|
msvcp90: Added complex trigonometric functions implementation.
|
2013-01-24 14:34:43 +01:00 |
Piotr Caban
|
94da034364
|
msvcp90: Added std::conj(complex) implementation.
|
2013-01-24 14:34:37 +01:00 |
Piotr Caban
|
2e4eb12219
|
msvcp90: std::_Fabs(complex) tests.
|
2013-01-24 14:34:32 +01:00 |
Piotr Caban
|
3e9db55b09
|
msvcp90: Added std::abs(complex) implementation.
|
2013-01-24 14:34:26 +01:00 |
Piotr Caban
|
e4525224b0
|
msvcp90: Added complex::real and complex::imag implementation.
|
2013-01-24 14:34:20 +01:00 |
Piotr Caban
|
3e97454837
|
msvcp90: Added std::arg(complex) implementation.
|
2013-01-16 20:27:46 +01:00 |
Piotr Caban
|
383bbb87f6
|
msvcp90: Added basic complex numbers tests.
|
2013-01-16 20:27:44 +01:00 |
Piotr Caban
|
733b2c3b27
|
msvcp90: Added operators working on complex numbers.
|
2013-01-16 20:27:40 +01:00 |
Piotr Caban
|
a51d65da77
|
msvcp90: Added complex<{float, double, long double}> constructors implementation.
|
2013-01-16 20:27:37 +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 |
Andrew Talbot
|
c25d7f1b3c
|
msvcp90: Remove superfluous semicolons.
|
2012-11-27 16:53:58 +01:00 |
Michael Stefaniuc
|
cf36ddd6fc
|
msvcp: Don't cast zero.
|
2012-11-19 11:46:21 +01:00 |
Piotr Caban
|
15bef00d65
|
msvcp: Sync implementations.
|
2012-11-16 11:42:27 +01:00 |
Piotr Caban
|
a497d36a62
|
msvcp90: Added wctrans and towctrans tests.
|
2012-11-16 11:42:00 +01:00 |
Piotr Caban
|
a71acb3076
|
msvcp90: Added wctrans and towctrans implementation.
|
2012-11-16 11:41:55 +01:00 |
Piotr Caban
|
aa04ea7009
|
msvcp90: Fixed basic_istream_char_read_uint64 tests.
|
2012-11-14 16:32:00 +01:00 |
Piotr Caban
|
96c9b0fb84
|
msvcp90: Fixed a memory leak in virtual destructor tests.
|
2012-11-12 12:13:13 +01:00 |
Piotr Caban
|
0609fccf44
|
msvcp90: Free memory allocated by _get_current_locale function.
|
2012-11-12 12:13:09 +01:00 |
Daniel Lehman
|
23cbfff4b6
|
msvcp90/tests: Add fstream<>::tellg tests.
|
2012-11-09 11:41:58 +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 |
Piotr Caban
|
654a3ec500
|
msvcp90: Destroy string returned by basic_stringbuf_char_str_get.
|
2012-11-07 18:12:06 +01:00 |
Piotr Caban
|
9b0ce65bb6
|
msvcp90: Fixed long long printing in tests.
|
2012-11-07 18:12:06 +01:00 |
Daniel Lehman
|
89cde281d4
|
msvcp90: Use streambuf sgetc/snextc in std::getline(istream<> &).
|
2012-11-05 11:08:01 +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
|
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 |
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 |
Piotr Caban
|
625940a560
|
msvcp90: Added basic_stringstream<short> implementation.
|
2012-08-15 12:19:27 +02:00 |
Piotr Caban
|
b1ff81a770
|
msvcp90: Added basic_istringstream<short> implementation.
|
2012-08-15 12:19:21 +02:00 |
Piotr Caban
|
8499ea376d
|
msvcp90: Added basic_ostringstream<short> implementation.
|
2012-08-15 12:19:13 +02:00 |
Piotr Caban
|
fe8811bfd8
|
msvcp90: Export wcin, wcout, wcerr and wclog objects.
|
2012-08-15 12:19:04 +02:00 |
Alexandre Julliard
|
8fdb55cf5c
|
msvcp90: Fix the calling convention of the basic_string helpers.
|
2012-08-14 13:29:20 +02:00 |
Piotr Caban
|
570ffbb4ea
|
msvcp90: Added basic_fstream<wchar> implementation.
|
2012-08-14 12:47:57 +02:00 |
Piotr Caban
|
555b31bdad
|
msvcp90: Added basic_ifstream<wchar> implementation.
|
2012-08-14 12:47:56 +02:00 |
Piotr Caban
|
ada2f45a0a
|
msvcp90: Added basic_ofstream<wchar> implementation.
|
2012-08-14 12:47:45 +02:00 |
Piotr Caban
|
3cb76c73a1
|
msvcp90: Added basic_iostream<short> implementation.
|
2012-08-14 12:02:52 +02:00 |
Piotr Caban
|
7d21ee14f1
|
msvcp90: Added basic_istream<short> implementation.
|
2012-08-14 12:02:49 +02:00 |
Piotr Caban
|
e8cc341df9
|
msvcp90: Added basic_ostream<short> implementation.
|
2012-08-14 12:02:40 +02:00 |
Piotr Caban
|
ed22f3b14d
|
msvcp90: Added basic_filebuf<wchar> and basic_filebuf<short> implementation.
|
2012-08-14 12:02:31 +02:00 |
Piotr Caban
|
f65cd1c18a
|
msvcp90: Only define virtual function callers in base class.
|
2012-08-14 12:02:16 +02:00 |
Piotr Caban
|
7a0c6f44ef
|
msvcp: Rename msvcp90 debug channel.
|
2012-08-14 12:02:13 +02:00 |
Piotr Caban
|
da7138767f
|
msvcp71: Added iterator based basic_string::replace implementation.
|
2012-07-26 15:32:29 +02:00 |
Francois Gouget
|
e6b4444107
|
msvcp90: Make num_put__Iput() static.
|
2012-07-25 14:50:25 +02:00 |
Piotr Caban
|
7c970cc010
|
msvcp90: Fixed num_get<short>::vftable.
|
2012-07-24 13:36:31 +02:00 |
Piotr Caban
|
ebd239802b
|
msvcp90: Added num_put<short> implementation.
|
2012-07-24 13:36:30 +02:00 |
Piotr Caban
|
257c57bdf2
|
msvcp90: Fixed EOF detection in basic_streambuf_char__Xsgetn_s function.
|
2012-07-24 13:36:30 +02:00 |
Piotr Caban
|
b9bc582fa6
|
msvcp90: Fixed EOF detection in basic_filebuf_char_uflow function.
|
2012-07-24 13:36:29 +02:00 |
Daniel Lehman
|
e831468401
|
msvcp90: Handle npos as a len in basic_string<>::replace.
|
2012-07-17 11:56:47 +02:00 |
Piotr Caban
|
9b34a3a75c
|
msvcp90: Fix parsing of floating point numbers starting with decimal separator.
|
2012-07-09 10:02:02 -04:00 |
Piotr Caban
|
4c73236d86
|
msvcp90: Fix off by one issues in basic_string functions operating on iterators.
|
2012-07-09 10:01:54 -04:00 |
Piotr Caban
|
0d3dcd23f4
|
msvcp90: Fix EOF handling in basic_filebuf<char>::underflow.
|
2012-07-09 10:01:42 -04:00 |
Piotr Caban
|
3adb3a3c28
|
msvcp90/tests: Added destructor tests for class with virtual inheritance.
|
2012-07-09 10:01:35 -04:00 |
Piotr Caban
|
36f79a1c2d
|
msvcp90: Pass base class pointer to virtual functions.
|
2012-07-09 10:01:24 -04:00 |
Piotr Caban
|
bdb36b4afc
|
msvcp90: Implement more basic_ostream<wchar>::operator<< functions.
|
2012-07-09 10:00:49 -04:00 |
Piotr Caban
|
ce4cbc7de2
|
msvcp90: Implement more basic_ostream<char>::operator<< functions.
|
2012-07-09 10:00:41 -04:00 |
Piotr Caban
|
5c28a4e8cb
|
msvcp90: Implement more basic_istream<wchar>::operator>> functions.
|
2012-07-09 10:00:34 -04:00 |
Piotr Caban
|
91f695fd6e
|
msvcp90: Implement more basic_istream<char>::operator>> functions.
|
2012-07-09 10:00:25 -04:00 |
Piotr Caban
|
0bd5ba82de
|
msvcp90: Added locale::empty implementation.
|
2012-07-03 16:59:24 +02:00 |
Piotr Caban
|
6c864c699d
|
msvcp90: Keep class definitions in separate file.
|
2012-07-03 16:58:29 +02:00 |
Francois Gouget
|
6333fa753a
|
Assorted spelling fixes.
|
2012-07-03 12:03:29 +02:00 |
Piotr Caban
|
b4da8894e6
|
msvcp90/tests: Added _Getcoll tests.
|
2012-07-02 19:38:19 +02:00 |
Piotr Caban
|
e16922f3f3
|
msvcp90/tests: Fixed _Getctype tests.
|
2012-07-02 19:38:10 +02:00 |
Piotr Caban
|
8a15e426b3
|
msvcp90: Fix __cdecl functions definitions that returns structures.
|
2012-07-02 19:35:08 +02:00 |
Piotr Caban
|
f5ea4bab53
|
msvcp90: Added basic_stringstream<wchar> implementation.
|
2012-06-29 20:41:41 +02:00 |
Piotr Caban
|
1aff1c4881
|
msvcp90: Added basic_istringstream<wchar> implementation.
|
2012-06-29 20:41:41 +02:00 |
Piotr Caban
|
d4bb283ff9
|
msvcp90: Added basic_ostringstream<wchar> implementation.
|
2012-06-29 20:41:40 +02:00 |
Piotr Caban
|
2fdc5e2844
|
msvcp90: Added basic_stringbuf<wchar> and basic_stringbuf<short> implementation.
|
2012-06-29 20:41:39 +02:00 |
Piotr Caban
|
7b75c71305
|
msvcp90: Added basic_stringstream<char> implementation.
|
2012-06-29 20:41:38 +02:00 |
Piotr Caban
|
5b32999337
|
msvcp90: Added basic_istringstream<char> implementation.
|
2012-06-29 20:41:38 +02:00 |
Piotr Caban
|
8108e0a97e
|
msvcp90: Added basic_ostringstream<char> implementation.
|
2012-06-29 20:41:37 +02:00 |
Piotr Caban
|
d538c1eebe
|
msvcp90: Implement remaining functions in basic_stringbuf<char> class.
|
2012-06-29 20:41:37 +02:00 |
Owen Rudge
|
0d1009b3c1
|
msvcp90: Add initial basic_stringbuf<char> implementation.
|
2012-06-28 19:43:36 +02:00 |
Piotr Caban
|
c679569f27
|
msvcp90: Always destroy _Lockit object in use_facet function.
|
2012-06-28 19:39:59 +02:00 |
Piotr Caban
|
1f8fcf30f3
|
msvcp90: Added partial implementation of locale_ctor_cstr function.
|
2012-06-28 01:39:17 +02:00 |
Piotr Caban
|
705fe163da
|
msvcp90: Allocate different id's for facets in use_facet functions.
|
2012-06-28 01:39:16 +02:00 |
Piotr Caban
|
ccb4c48466
|
msvcp90: Added _Fiopen functions implementation.
|
2012-06-28 01:39:15 +02:00 |
Piotr Caban
|
f457511b1d
|
msvcp90: Added locale::facet::_Register function implementation.
|
2012-06-28 01:39:14 +02:00 |
Piotr Caban
|
c1ae61b07f
|
msvcp90: Added basic_istream::operator>>(char&) implementation.
|
2012-06-28 01:39:12 +02:00 |
Francois Gouget
|
d16123919f
|
msvcp90: Make a couple more numpunct_*_use_facet() functions static.
|
2012-06-27 11:38:10 +02:00 |
Piotr Caban
|
9173de875a
|
msvcp90: Fix basic_ostream<char>::operator<<(basic_string) export.
|
2012-06-26 17:30:26 +02:00 |
Piotr Caban
|
6ad43ea61f
|
msvcp90: Added basic_iostream<wchar> class implementation.
|
2012-06-26 17:30:17 +02:00 |
Piotr Caban
|
07ccbb6351
|
msvcp90: Added basic_istream<wchar> implementation.
|
2012-06-26 17:30:08 +02:00 |
Francois Gouget
|
98748efbf5
|
msvcp90: Make numpunct_char_use_facet() static.
|
2012-06-26 17:06:11 +02:00 |
Francois Gouget
|
6bacd9559f
|
msvcp90: Add a space between the spec entry name the implementation function.
|
2012-06-26 17:06:11 +02:00 |
Piotr Caban
|
96416c69ef
|
msvcp90: Export clog object.
|
2012-06-25 18:12:49 +02:00 |
Piotr Caban
|
6902b51128
|
msvcp90: Added basic_ostream<wchar> implementation.
|
2012-06-25 18:12:45 +02:00 |
Piotr Caban
|
d7bb597c0a
|
msvcp90: Added num_get<wchar>::get functions implementation.
|
2012-06-25 17:45:24 +02:00 |
Piotr Caban
|
0dd32496b4
|
msvcp90: Added num_get<wchar>::_Getifld implementation.
|
2012-06-25 17:45:23 +02:00 |
Piotr Caban
|
9afd07be92
|
msvcp90: Added num_get<wchar>::_Getffld implementation.
|
2012-06-25 17:45:23 +02:00 |
Piotr Caban
|
4732e3f75c
|
msvcp90: Added partial num_get<wchar> and num_get<short> implementation.
|
2012-06-25 17:45:22 +02:00 |
Piotr Caban
|
55b9bbc491
|
msvcp90: Added num_put<wchar> implementation.
|
2012-06-25 17:45:22 +02:00 |
Piotr Caban
|
8e2efc1939
|
msvcp90: Added basic_ostream::operator<<(base type) implementation.
|
2012-06-22 14:09:42 +02:00 |
Piotr Caban
|
27f9052440
|
msvcp90: Added num_put<char>::put(double) implementation.
|
2012-06-22 14:08:01 +02:00 |
Piotr Caban
|
8003b0ab3d
|
msvcp90: Added num_put<char>::put(bool) implementation.
|
2012-06-22 14:08:00 +02:00 |
Piotr Caban
|
feccc21044
|
msvcp90: Added num_put<char>::put(integral number).
|
2012-06-22 14:07:59 +02:00 |
Piotr Caban
|
a359df5fa2
|
msvcp90: Added partial num_put<char> implementation.
|
2012-06-22 14:07:49 +02:00 |
Piotr Caban
|
83ef253b8d
|
msvcp90: Added num_put<char> class stub.
|
2012-06-22 14:07:08 +02:00 |
Piotr Caban
|
ca90f4723a
|
msvcp90: Fixed fraction digits ignoring in num_get_char__Getffld.
|
2012-06-22 10:53:56 +02:00 |
Piotr Caban
|
1c7f54bfa6
|
msvcp90: Added istream>>(base type) implementation.
|
2012-06-21 18:55:47 +02:00 |
Piotr Caban
|
ba0908d9b3
|
msvcp90: Added num_get<char>::get functions implementation.
|
2012-06-21 18:55:37 +02:00 |
Piotr Caban
|
98f6028c1e
|
msvcp90: Added num_get<char>::_Getifld implementation.
|
2012-06-21 18:55:11 +02:00 |
Piotr Caban
|
1507d715cc
|
msvcp90: Added num_get<char>::_Getffld implementation.
|
2012-06-21 18:55:02 +02:00 |
Piotr Caban
|
47b7880dc3
|
msvcp90: Added num_get<char> constructors implementation.
|
2012-06-21 18:06:33 +02:00 |
Piotr Caban
|
237cc9506f
|
msvcp90: Define basic_streambuf structure globally.
|
2012-06-21 18:06:25 +02:00 |
Piotr Caban
|
05a70c3d19
|
msvcp90: Define ios_base structure globally.
|
2012-06-21 18:06:18 +02:00 |
Piotr Caban
|
95ec1f07fc
|
msvcp90: Separate num_get::get(long double) and num_get::get(double) functions.
|
2012-06-21 18:06:01 +02:00 |
Piotr Caban
|
99a7b22623
|
msvcp90: Rename num_get_char_ctor__Init function because it's not a constructor.
|
2012-06-21 18:05:54 +02:00 |
Piotr Caban
|
ef2b4d7432
|
msvcp90: Fix basic_ios<char>::imbue implementation.
|
2012-06-20 19:23:23 +02:00 |
Piotr Caban
|
bb6bb0e394
|
msvcp90: Added _Stoullx implementation.
|
2012-06-20 19:23:17 +02:00 |
Piotr Caban
|
d1b67cea3b
|
msvcp90: Added _Stollx implementation.
|
2012-06-20 19:23:12 +02:00 |
Piotr Caban
|
dc4e950009
|
msvcp90: Added _Stofx implementation.
|
2012-06-20 19:22:54 +02:00 |
Piotr Caban
|
1e4d0c4fbf
|
msvcp90: Added _Stodx implementation.
|
2012-06-20 19:22:48 +02:00 |
Francois Gouget
|
5adf447d7b
|
msvcp90: Use the CSTR_XXX macros instead of numeric literals.
|
2012-06-20 10:27:45 +02:00 |
Piotr Caban
|
a03dfefbc1
|
msvcp90: Added codecvt<wchar> implementation.
|
2012-06-18 17:48:10 +02:00 |
Piotr Caban
|
f387c63319
|
msvcp90: Added codecvt<wchar> class stub.
|
2012-06-18 17:48:08 +02:00 |
Piotr Caban
|
24f9290cd6
|
msvcp90: Added basic_ios::widen implementation.
|
2012-06-15 18:35:31 +02:00 |
Piotr Caban
|
65a364a2f3
|
msvcp90: Added basic_ios::narrow implementation.
|
2012-06-15 18:35:31 +02:00 |
Piotr Caban
|
609d7dbb68
|
msvcp90: Added setw implementation.
|
2012-06-15 18:35:30 +02:00 |
Piotr Caban
|
7fcffc7b58
|
msvcp90: Added setprecision implementation.
|
2012-06-15 18:35:29 +02:00 |
Piotr Caban
|
c2c9e9ef7b
|
msvcp90: Added basic_ostream<char>::operator<<(function) implementation.
|
2012-06-15 18:35:28 +02:00 |
Piotr Caban
|
b9fbe6d5e6
|
msvcp90: Added cin, cout and cerr objects.
|
2012-06-15 18:35:20 +02:00 |
Piotr Caban
|
e43f6ec638
|
msvcp90: Added operator<<(basic_ostream<char>, basic_string<char>) implementation.
|
2012-06-15 13:41:30 +02:00 |
Piotr Caban
|
aa2733e833
|
msvcp90: Added operator>>(basic_istream<char>, basic_string<char>) implementation.
|
2012-06-14 19:12:14 +02:00 |
Piotr Caban
|
ab999f6d3a
|
msvcp90: Use codecvt<char>::is in basic_istream_char__Ipfx function.
|
2012-06-14 19:12:09 +02:00 |
Piotr Caban
|
bcdcef8713
|
msvcp90: Added basic_ostream<char>::endl implementation.
|
2012-06-14 19:12:04 +02:00 |
Piotr Caban
|
2c156eaeac
|
msvcp90: Export locale::facet_Register function.
|
2012-06-14 19:11:41 +02:00 |
Piotr Caban
|
49c6e430d5
|
msvcp90: Export locale::facet vtable.
|
2012-06-14 19:11:35 +02:00 |
Piotr Caban
|
38c7a46c5e
|
msvcp90: Added basic_fstream<char> implementation.
|
2012-06-14 19:11:29 +02:00 |
Piotr Caban
|
30a1ed53d7
|
msvcp90: Specify open mode in basic_ifstream<char> functions.
|
2012-06-13 19:40:44 +02:00 |
Piotr Caban
|
43d99a1b68
|
msvcp90: Added basic_ofstream<char> implementation.
|
2012-06-13 19:40:38 +02:00 |
Piotr Caban
|
de5cf35cb7
|
msvcp90: Added basic_iostream<char> implementation.
|
2012-06-13 19:40:30 +02:00 |
Piotr Caban
|
0db98a30b9
|
msvcp90: Added basic_istream<char>::getline(basic_string<char>) implementation.
|
2012-06-12 19:28:45 +02:00 |
Piotr Caban
|
5b0548cc3e
|
msvcp90: Added basic_ifstream<char> implementation.
|
2012-06-12 19:28:38 +02:00 |
Piotr Caban
|
8d39c7d889
|
msvcp90: Accept more base classes in DEFINE_RTTI_DATA macro.
|
2012-06-12 19:28:32 +02:00 |
Piotr Caban
|
9f9a4a18d1
|
msvcp90: Added basic_filebuf<char> implementation.
|
2012-06-12 19:28:20 +02:00 |
Piotr Caban
|
65db238da0
|
msvcp90: Added locale::global implementation.
|
2012-06-12 19:28:14 +02:00 |
Piotr Caban
|
9c83b6ee42
|
msvcp90: Added use_facet< codecvt<char> > implementation.
|
2012-06-12 19:28:08 +02:00 |
Piotr Caban
|
1d0b072d0f
|
msvcp90: Fixed default locale constructor implementation.
|
2012-06-12 19:27:58 +02:00 |
Piotr Caban
|
2baabaefe8
|
msvcp90: Added codecvt<char> implementation.
|
2012-06-07 16:07:10 +02:00 |
Piotr Caban
|
679b0d4843
|
msvcp90: Added codecvt_base class implementation.
|
2012-06-07 16:07:09 +02:00 |
Piotr Caban
|
6f8149e5e3
|
msvcp90: Added partial basic_istream<char> implementation.
|
2012-06-06 19:18:17 +02:00 |
Piotr Caban
|
140861cade
|
msvcp90: Call correct setstate function in basic_ostream class.
|
2012-06-06 19:18:01 +02:00 |
Piotr Caban
|
46838cf2e5
|
msvcp90: Rename sentry_char_{create,destroy} functions.
|
2012-06-06 19:17:57 +02:00 |
Piotr Caban
|
bbea6efca0
|
msvcp90: Fix streamoff and streampos definition.
|
2012-06-06 19:17:51 +02:00 |
Francois Gouget
|
fd84b7d0af
|
msvcp90: Add a trailing '\n' to a TRACE() message.
|
2012-06-04 12:17:54 +02:00 |
Piotr Caban
|
3c980ffa01
|
msvcp90: Added partial basic_ostream<char> implementation.
|
2012-06-01 17:46:40 +02:00 |
Alexandre Julliard
|
efd693c57b
|
msvcp90: Use the correct vtable pointer for type_info objects.
|
2012-04-04 20:12:07 +02:00 |
Piotr Caban
|
9aebf52c8c
|
msvcp90: Added partial basic_ios<short> implementation.
|
2012-03-30 10:45:45 +02:00 |
Piotr Caban
|
3174caa2b4
|
msvcp90: Added partial basic_ios<wchar> implementation.
|
2012-03-30 10:45:42 +02:00 |
Piotr Caban
|
cee8e2b9e5
|
msvcp90: Added partial basic_ios<char> implementation.
|
2012-03-30 10:45:33 +02:00 |
Piotr Caban
|
2f87a5d459
|
msvcp90: Added support for exception reraising in ios_base::clear.
|
2012-03-29 20:49:25 +02:00 |
Piotr Caban
|
d04c15cc23
|
msvcp90: Added this parameter to cdecl functions defined inside class.
|
2012-03-29 20:49:24 +02:00 |
Piotr Caban
|
0c43326114
|
msvcp90: Added ios_base class implementation.
|
2012-03-29 20:49:23 +02:00 |
Piotr Caban
|
37d3eaf476
|
msvcp90: Added basic_streambuf<wchar> implementation.
|
2012-03-28 13:50:17 +02:00 |
Piotr Caban
|
143f8e8792
|
msvcp90: Added basic_streambuf<char> implementation.
|
2012-03-28 13:49:59 +02:00 |
Piotr Caban
|
52bcd2e082
|
msvcp90: Added numpunct<wchar> implementation.
|
2012-03-28 13:49:26 +02:00 |
Piotr Caban
|
d18b406b56
|
msvcp90: Use DEFINE_RTTI_DATA to initialize exception RTTI data.
|
2012-03-27 13:47:00 +02:00 |
Piotr Caban
|
1328da1815
|
msvcp90: Use DEFINE_RTTI_DATA to define locale_facet RTTI base descriptor.
|
2012-03-27 13:45:08 +02:00 |