Commit Graph

178 Commits

Author SHA1 Message Date
Piotr Caban
d274fdb029 msvcp90: Added locale_ctor_locale_cstr implementation. 2014-10-06 17:32:53 +02:00
Piotr Caban
2b2a3338ee msvcp90: Fix FMTFLAG_showpoint handling in num_put_char__Ffmt. 2014-09-12 11:29:35 +02:00
Piotr Caban
8b26ae824b msvcp90: Don't fail if conversion was successful in wctob. 2014-09-01 21:10:12 +02:00
Piotr Caban
6fb5155f30 msvcp: Fix global_locale leak. 2014-05-08 17:40:50 +02:00
Piotr Caban
e7c9e32d7d msvcp110: Fix sprintf argument size in num_put::do_put_double. 2014-01-27 14:13:23 +01:00
Piotr Caban
12cfebb683 msvcp90: Read last character of bool string in num_get_do_get_bool. 2014-01-27 14:13:20 +01:00
Piotr Caban
d5b72bbcdc msvcp110: Fix _Ctypevec structure layout. 2014-01-14 20:18:21 +01:00
Piotr Caban
1d1ea6ebf4 msvcp110: Add _New_Locimp implementation. 2014-01-14 20:18:19 +01:00
Piotr Caban
f3abe0bd7f msvcp110: Add locale::_Init implementation. 2014-01-14 20:18:19 +01:00
Piotr Caban
866b616d1b msvcp110: Make locale::facet::Incref and Decref virtual. 2014-01-14 20:18:18 +01:00
Alexandre Julliard
645540beed msvcp90: Add wrappers for functions that don't exist in old msvcrt versions. 2014-01-13 17:37:22 +01:00
Alexandre Julliard
c2b0732108 msvcp90: Avoid using get_current_locale that doesn't exist in old msvcrt versions. 2014-01-13 17:37:21 +01:00
Alexandre Julliard
4d7255d2df msvcp90: Remove parameter checks from functions that are only used for old msvcp versions. 2014-01-13 17:37:19 +01:00
Piotr Caban
50e3f110d0 msvcp110: Share the source code with msvcp90. 2014-01-07 15:37:38 +01:00
Marcus Meissner
eddc91f6e7 msvcp90: Return on error (Coverity). 2014-01-06 20:46:59 +01:00
Piotr Caban
2a8a1452ac msvcp80: Fix ostreambuf_iterator<char> structure definition. 2014-01-03 14:40:47 +01:00
Alexandre Julliard
263a1448f9 msvcp: Don't assume that msvcrt is imported. 2013-12-27 14:31:52 +01:00
Alexandre Julliard
db0a6fcaa5 msvcp: Don't forward the mbtowc functions to msvcrt. 2013-12-27 14:31:52 +01:00
Alexandre Julliard
91356c3bed msvcp100: Implement _Locinfo::_Getname. 2013-12-23 11:54:28 +01:00
Alexandre Julliard
b6e5496da4 msvcp90: Avoid mismatched parentheses inside ifdefs. 2013-12-21 12:43:09 +01:00
Alexandre Julliard
6d30d6be78 msvcp100: Share the source code with msvcp90. 2013-12-19 17:06:09 +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
7ef6e00633 msvcp71: Share the locale.c implementation with msvcp90. 2013-12-16 21:56:14 +01:00
Alexandre Julliard
4c4a654552 msvcp80: Share the implementation with msvcp90. 2013-11-12 13:56:07 +01:00
Piotr Caban
52aeccf960 msvcp90: Fix string leak in locale__Locimp__Makeloc function. 2013-08-28 16:14:37 +02: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
a1797d885f msvcp: Remove superfluous semicolons. 2012-11-28 20:14:47 +01:00
Michael Stefaniuc
cf36ddd6fc msvcp: Don't cast zero. 2012-11-19 11:46:21 +01:00
Piotr Caban
a71acb3076 msvcp90: Added wctrans and towctrans implementation. 2012-11-16 11:41:55 +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
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
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
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
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
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
584a48a380 msvcp90: Manually define virtual destructors in vtables. 2012-08-17 16:24:50 +02:00
Piotr Caban
7d21ee14f1 msvcp90: Added basic_istream<short> implementation. 2012-08-14 12:02:49 +02:00