Commit graph

1378 commits

Author SHA1 Message Date
Piotr Caban
9c319baa66 msvcrt: Fixed __p___mb_cur_max tests. 2012-11-07 18:12:06 +01:00
Piotr Caban
cbb94b1fcc msvcrt: Improved strtod_l precision. 2012-11-06 16:02:36 +01:00
Piotr Caban
505e5a162f msvcrt: Improved _wcstod_l precision. 2012-11-06 16:02:35 +01:00
Piotr Caban
a3035679d5 msvcrt: Improved _atoflt_l precision. 2012-11-06 16:02:35 +01:00
Piotr Caban
74ec93bab7 msvcrt: Improved scanf precision. 2012-11-05 17:44:32 +01:00
Piotr Caban
ec26342c88 msvcrt: Allocate buffer in fwrite function. 2012-11-02 19:47:33 +01:00
Daniel Lehman
ffa7ac7331 msvcrt: Return value from MSVCRT____mb_cur_max_func instead of pointer. 2012-11-01 19:01:34 +01:00
Piotr Caban
a9c6113c28 msvcrt: Improved parsing precision of doubles in scanf.
This code is based on doubles parsing in jscript lexer.
2012-11-01 15:43:21 +01:00
Piotr Caban
bab686e7d1 msvcrt: Fixed %Lf format handling in scanf. 2012-11-01 15:43:14 +01:00
Piotr Caban
39345a1b15 msvcrt: Fixed _ungetwc implementation. 2012-10-24 11:25:33 +02:00
Piotr Caban
c00702cd6e msvcrt: Fixed tmpfile implementation. 2012-10-16 20:45:44 +02:00
Piotr Caban
488693e407 msvcrt: Fixed exception information on 64-bit systems. 2012-10-11 20:22:45 +02:00
Piotr Caban
b3dff995ee msvcrt/tests: Added more RTTI tests. 2012-09-13 13:56:15 +02:00
Piotr Caban
f4e323baa4 msvcrt: Fixed RTTI base pointer calculation if signature==0. 2012-09-13 13:56:04 +02:00
Piotr Caban
688aa1f529 msvcrt: Skip RTTI signature==1 tests on platforms that doesn't support it. 2012-09-10 20:48:39 +02:00
Piotr Caban
bdf9a9f9bd msvcrt: Fixed strncpy_s behavior when count equals 0. 2012-09-07 19:15:29 +02:00
Piotr Caban
8060752c09 msvcrt: Fixed RTTI structure on 64-bit systems. 2012-09-07 11:55:32 +02:00
Piotr Caban
33937f039f msvcrt: Support 64-bit RTTI in __RTDynamicCast. 2012-09-05 21:56:57 +02:00
Piotr Caban
fbae5a95c3 msvcrt: Support 64-bit RTTI in __RTtypeid function. 2012-09-05 21:56:57 +02:00
Piotr Caban
63be52e2aa msvcrt: Moved RTTI and thiscall related macros to separate header. 2012-09-05 21:56:56 +02:00
Francois Gouget
88840fc849 msvcrt/tests: Add a trailing '\n' to a win_skip(). 2012-08-21 17:47:47 +02:00
Piotr Caban
83024db0ae msvcrt/tests: Execute c++ related tests on 64-bit systems. 2012-08-20 15:01:13 +02:00
Piotr Caban
fef8a52fc9 msvcrt: Fixed vector destructors implementation on 64-bit systems. 2012-08-20 15:00:43 +02:00
Dan Kegel
4956045842 msvcrt: memmove_s shouldn't zero its output buffer on error. 2012-08-17 14:03:15 +02:00
Alexandre Julliard
f80d443f5c msvcrt: Add a number of floating point functions for 64-bit. 2012-08-16 18:09:47 +02:00
Michael Stefaniuc
0409b9895c msvcrt: Aoid TRUE:FALSE conditional expressions. 2012-08-13 17:29:40 +02:00
Alexandre Julliard
06989a0483 msvcrt: Make sure that errno is always set when calling the invalid parameter handler. 2012-07-26 11:05:32 +02:00
André Hentschel
f09a40a215 msvcrt: Add tmpfile_s implementation. 2012-07-18 11:49:19 +02:00
André Hentschel
f320f6cf48 msvcrt: Add bsearch_s implementation by reusing code and tests from ntdll. 2012-07-17 14:21:32 +02:00
Francois Gouget
d817bbd6f4 msvcrt: Use the CSTR_XXX macros instead of numeric literals. 2012-06-21 08:33:36 +02:00
Piotr Caban
7ac3c8700c msvcrt/tests: Fix Portuguese locale test on NT4. 2012-06-14 22:21:02 +02:00
Francois Gouget
d8ed347ab3 msvcrt: Fix the name of the Portuguese locale alias. 2012-06-13 21:35:42 +02:00
Piotr Caban
5e418f0ccf msvcrt: Handle rethrown exception in cxx_frame_handler. 2012-05-30 16:27:23 +02:00
Piotr Caban
482159a234 msvcrt: Fixed typo in DEFINE_EXCEPTION_TYPE_INFO macro. 2012-05-30 11:28:10 +02:00
Francois Gouget
fac36c55e9 Assorted typo, spelling, wording and case fixes. 2012-05-15 16:26:43 +02:00
Thomas Faber
bf5c7d4546 msvcrt: Fix malloc_func_t/free_func_t calling convention. 2012-05-07 11:37:19 +02:00
Piotr Caban
dc830aa640 msvcrt: Rework wcsncpy_s to work on overlapping pointers. 2012-04-24 19:12:51 +02:00
Piotr Caban
7240170cee msvcrt: Added more length modifiers in scanf function. 2012-04-16 18:56:15 +02:00
Piotr Caban
0cc16fc8a5 msvcrt: Fixed 'h' modifier handling when printing integers. 2012-04-16 18:56:15 +02:00
Piotr Caban
bfa3045816 msvcrt: Added support for %W and %U format in strftime. 2012-04-16 17:49:24 +02:00
Piotr Caban
2759779990 msvcrt: Fix months and weekday names in C locale. 2012-04-13 16:10:10 +02:00
Piotr Caban
a80aec4c56 msvcrt: Added support for _TRUNCATE flag in wcsncpy_s. 2012-04-12 20:39:15 +02:00
Piotr Caban
43d208d215 msvcrt/tests: Added more strftime tests. 2012-04-11 18:23:27 +02:00
Piotr Caban
ef08e80765 msvcrt: Added _Strftime implementation. 2012-04-11 18:23:23 +02:00
Piotr Caban
b58cfb40b9 msvcrt: Added field names to MSVCRT___lc_time_data structure. 2012-04-11 18:21:00 +02:00
Piotr Caban
426e58be69 msvcrt: Set correct date and time format for C locale. 2012-04-11 18:20:52 +02:00
Piotr Caban
2ca9a73a31 msvcrt: Rewrite wasctime function. 2012-04-11 18:20:34 +02:00
Piotr Caban
0f7c834bd1 msvcrt: Rewrite asctime function. 2012-04-11 18:20:14 +02:00
Alexandre Julliard
04ccf4f100 msvcrt: Use macros to define exception type info structures. 2012-04-04 20:47:06 +02:00
Alexandre Julliard
6bb9f20090 msvcrt: Use macros to define RTTI data. 2012-04-04 20:17:44 +02:00