Piotr Caban
|
8cbbb4f394
|
msvcrt: Import atan from musl.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-08-06 22:12:29 +02:00 |
Piotr Caban
|
18fa9cf624
|
msvcrt: Import atanf from musl.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-08-06 22:12:29 +02:00 |
Piotr Caban
|
d9456a8cea
|
msvcrt: Import atan2 from musl.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-08-06 22:12:29 +02:00 |
Piotr Caban
|
5eaa4c56b1
|
msvcrt: Import atan2f from musl.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-08-06 22:12:29 +02:00 |
Piotr Caban
|
2cb6a1780c
|
msvcrt: Import asin from musl.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-08-06 19:34:47 +02:00 |
Piotr Caban
|
d37e76a9a7
|
msvcrt: Import asinf from musl.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-08-06 19:34:45 +02:00 |
Piotr Caban
|
25cc6ff62d
|
ucrtbase: Support _CRT_INTERNAL_PRINTF_STANDARD_ROUNDING flag in printf.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-08-06 19:34:41 +02:00 |
Piotr Caban
|
04de6fe37e
|
ucrtbase: Fix away from 0 rounding in %a format.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-08-06 19:34:39 +02:00 |
Piotr Caban
|
e475d04591
|
ucrtbase: Fix precision handling in %#g when printing 0.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-08-06 19:34:37 +02:00 |
Piotr Caban
|
8034d4179c
|
msvcrt: Import acos from musl.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-08-05 22:51:44 +02:00 |
Piotr Caban
|
d53d42f1ae
|
msvcrt: Import acosf from musl.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-08-05 22:51:41 +02:00 |
Piotr Caban
|
081d25d4b9
|
msvcrt: Use correct code page in _write when outputing to console.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-08-05 15:20:37 +02:00 |
Piotr Caban
|
e0555a742f
|
msvcrt: Avoid allocations in _write implementation.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-08-05 15:20:35 +02:00 |
Piotr Caban
|
5983fcfec9
|
msvcrt: Return error on invalid character in mbstowcs.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-08-05 15:20:33 +02:00 |
Piotr Caban
|
a6ae2b5c11
|
msvcrt: Import sqrt from musl.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-08-04 20:22:38 +02:00 |
Piotr Caban
|
bfc23bbd5f
|
msvcrt: Import sqrtf from musl.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-08-04 20:22:38 +02:00 |
Piotr Caban
|
2833a10ba1
|
ucrtbase: Support overriding return value in _matherr.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-08-04 20:22:38 +02:00 |
Zebediah Figura
|
3f5066b12e
|
msvcrt/tests: Fix some tests on Windows 2003 and earlier.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-08-03 10:22:50 +02:00 |
Piotr Caban
|
29288c0bc0
|
msvcrt: Fix rounding of numbers smaller than minimal subnormal.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-07-23 22:30:49 +02:00 |
Piotr Caban
|
4fe481db95
|
msvcrt: Add __STRINGTOLD tests.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-07-23 22:30:49 +02:00 |
Piotr Caban
|
a22adf1893
|
msvcrt: Don't use strtold in __STRINGTOLD_L.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-07-23 22:30:48 +02:00 |
Piotr Caban
|
b22ffa5891
|
msvcrt: Don't depend on additional mantissa bits when rounding.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-07-23 22:30:48 +02:00 |
Piotr Caban
|
8fc48e8bc2
|
msvcrt: Create 64-bit mantissa in fpnum_parse.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-07-23 22:30:48 +02:00 |
Piotr Caban
|
450015781e
|
msvcrt: Introduce fpnum structure that can be used to represent 64 and 80-bit double.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-07-23 22:30:48 +02:00 |
Piotr Caban
|
7495821974
|
msvcrt: Support arbitrary buffer size in bnum.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-07-23 22:30:48 +02:00 |
Piotr Caban
|
413e34df58
|
msvcrt: Add __STRINGTOLD_L and _atoldbl_l partial stubs.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-07-23 22:30:48 +02:00 |
Piotr Caban
|
a511c0937c
|
msvcrt: Copy strrchr implementation from ntdll.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-07-22 14:22:16 +02:00 |
Piotr Caban
|
d9c9d21d66
|
msvcrt: Copy strpbrk implementation from ntdll.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-07-22 14:22:16 +02:00 |
Piotr Caban
|
3b0fb2b175
|
msvcrt: Copy strncat implementation from ntdll.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-07-22 14:22:16 +02:00 |
Piotr Caban
|
770d3b8623
|
msvcrt: Copy strlen implementation from ntdll.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-07-22 14:22:16 +02:00 |
Piotr Caban
|
45be36130f
|
msvcrt: Copy strchr implementation from ntdll.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-07-22 14:22:16 +02:00 |
Piotr Caban
|
f676355366
|
msvcrt: Copy strcat implementation from ntdll.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-07-22 14:22:16 +02:00 |
Piotr Caban
|
41a5da9b76
|
msvcrt: Copy memset implementation from ntdll.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-07-22 14:22:16 +02:00 |
Piotr Caban
|
f02193738c
|
msvcrt: Copy memmove implementation from ntdll.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-07-22 14:22:16 +02:00 |
Piotr Caban
|
773f0a835b
|
msvcrt: Copy memcmp implementation from ntdll.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-07-22 14:22:16 +02:00 |
Piotr Caban
|
9d4eeaeb77
|
msvcrt: Copy memchr implementation from ntdll.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-07-22 14:22:16 +02:00 |
Piotr Caban
|
75cdc3b605
|
msvcrt: Don't use div and ldiv function.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-07-22 14:22:16 +02:00 |
Piotr Caban
|
536be09b84
|
msvcrt: Don't use wine/unicode.h header.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-07-21 15:17:51 +02:00 |
Piotr Caban
|
b34b7e171e
|
msvcrt: Copy wcsrchr implementation from ntdll.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-07-21 15:17:48 +02:00 |
Piotr Caban
|
5d9d0b8465
|
msvcrt: Copy wcschr implementation from ntdll.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-07-21 15:17:45 +02:00 |
Piotr Caban
|
2c5bf68a5e
|
msvcrt: Copy wcscat implementation from ntdll.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-07-21 15:17:43 +02:00 |
Piotr Caban
|
cf580265e3
|
msvcrt: Copy wcscpy implementation from ntdll.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-07-21 15:17:39 +02:00 |
Piotr Caban
|
a88d75f4f6
|
msvcrt: Copy wcslen implementation from ntdll.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-07-21 15:17:35 +02:00 |
Piotr Caban
|
068a419e42
|
msvcrt: Don't use get_char_typeW in _iswctype_l.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-07-21 15:17:30 +02:00 |
Piotr Caban
|
d0c795596b
|
msvcrt: Export _pwctype table.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-07-21 15:17:28 +02:00 |
Piotr Caban
|
144803a545
|
msvcrt: Add _wctype table.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-07-21 15:17:24 +02:00 |
Francois Gouget
|
f16a631c2a
|
msvcrt: Fix the spelling of a TRACE() message.
Signed-off-by: Francois Gouget <fgouget@free.fr>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-07-17 23:16:52 +02:00 |
Piotr Caban
|
986aa52fc4
|
msvcrt: Add _ismbcpunct_l implementation.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-07-17 00:04:13 +02:00 |
Piotr Caban
|
1750a6969b
|
msvcrt: Add _ismbcprint_l implementation.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-07-17 00:04:13 +02:00 |
Piotr Caban
|
4bca5b9f51
|
msvcrt: Add _ismbcspace_l implementation.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-07-17 00:04:13 +02:00 |