Alexandre Julliard
|
61680b4449
|
winecrt0: Provide our own setjmp/longjmp functions for exception handling.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-06-18 23:51:51 +02:00 |
Alexandre Julliard
|
a16ef96dc6
|
include/msvcrt: Add INFINITY and NAN definitions.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-30 15:03:37 +02:00 |
Andrew Eikum
|
fa54e895a7
|
msvcrt: Implement fma and fmaf.
Signed-off-by: Andrew Eikum <aeikum@codeweavers.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-22 19:16:05 +02:00 |
Alexandre Julliard
|
ec2e282b5b
|
msvcrt: Add the static object files to all the msvcrt import libraries.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=47238
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-21 11:37:47 +02:00 |
Alexandre Julliard
|
3001a55454
|
msvcr: Fix the event_wait() spec entries.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-15 19:27:18 +02:00 |
Alexandre Julliard
|
a6de9b0b46
|
msvcr: Fix the _NonReentrantPPLLock__Scoped_lock_ctor() spec entries.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-15 19:27:15 +02:00 |
Martin Storsjo
|
8582615894
|
msvcrt: Hook up the unprefixed logb/logbf/logbl functions for msvcr120/ucrtbase.
Signed-off-by: Martin Storsjo <martin@martin.st>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-04-25 17:39:59 +02:00 |
Alexandre Julliard
|
d4ef782db7
|
makefiles: Build all tests with msvcrt.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-04-24 12:10:51 +02:00 |
Martin Storsjo
|
de8be4a09c
|
msvcrt: Implement the remquo family of functions.
Signed-off-by: Martin Storsjo <martin@martin.st>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-04-11 19:29:41 +02:00 |
Gijs Vermeulen
|
92ba9e7b6d
|
msvcrt: Implement _wcsnset_s.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=46902
Signed-off-by: Gijs Vermeulen <gijsvrm@gmail.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-04-02 19:21:57 +02:00 |
Alexandre Julliard
|
ac38c175b5
|
msvcrt: Add MSVCRT_ prefix to the spawn() functions.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-04-02 11:51:56 +02:00 |
Alexandre Julliard
|
4a5bff8368
|
msvcrt: Only add the onexit functions to the import library of msvcrt itself.
This partially reverts 0673ddf3a5 .
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-03-29 11:48:29 +01:00 |
Alexandre Julliard
|
62fd803e52
|
msvcrt: Only add __acrt_iob_func() to the import library of msvcrt itself.
This partially reverts ca50117418 .
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-03-29 11:41:39 +01:00 |
Alexandre Julliard
|
ca50117418
|
msvcrt: Export the __acrt_iob_func function from the import library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-03-26 20:24:01 +01:00 |
Alexandre Julliard
|
0673ddf3a5
|
msvcrt: Export the onexit functions from the import library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-03-26 20:24:01 +01:00 |
Gijs Vermeulen
|
3229074824
|
msvcr120: Add [to]wctrans.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=46848
Signed-off-by: Gijs Vermeulen <gijsvrm@gmail.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-03-21 22:57:51 +01:00 |
Nikolay Sivov
|
8c8d8e80f5
|
ucrtbase: Add ilogb* functions.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-02-28 21:37:30 +01:00 |
Zebediah Figura
|
28e74af742
|
msvcr120: Add nexttoward implementation.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=45631
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-02-25 17:48:02 +01:00 |
Nikolay Sivov
|
cebb947027
|
msvcrt: Add _ismbcl2().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-02-15 15:06:54 +01:00 |
Nikolay Sivov
|
c166dfec00
|
msvcrt: Add _ismbcl2_l().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-02-15 15:06:51 +01:00 |
Nikolay Sivov
|
698b26a432
|
msvcrt: Add _ismbcl1().
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=46644
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-02-14 17:57:09 +01:00 |
Nikolay Sivov
|
1b86a06ff8
|
msvcrt: Add _ismbcl1_l().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-02-14 17:57:09 +01:00 |
Nikolay Sivov
|
2d89bccfc3
|
msvcrt: Add _ismbcl0_l().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-02-14 17:57:09 +01:00 |
Piotr Caban
|
64453ea28b
|
msvcrt: Add _ismbclegal_l implementation.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-02-14 17:57:09 +01:00 |
Piotr Caban
|
790f97cb30
|
msvcrt: Add _ismbbtrail_l implementation.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-02-14 17:57:09 +01:00 |
Alexandre Julliard
|
dd016c031a
|
msvcrt: Add some more MSVCRT prefixes to avoid conflicts with recent Mingw.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-12-14 18:24:46 +01:00 |
Piotr Caban
|
381e549b81
|
msvcrt: Add _vscprintf_l implementation.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-11-19 22:42:41 +01:00 |
Nikolay Sivov
|
311a132090
|
msvcrt: Add _iswxdigit_l().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-11-16 16:33:34 +01:00 |
Nikolay Sivov
|
e29fbaeca8
|
msvcrt: Add _iswprint_l().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-11-16 16:33:31 +01:00 |
Nikolay Sivov
|
07d5635d98
|
msvcrt: Add _iswcntrl_l().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-11-16 16:33:28 +01:00 |
Nikolay Sivov
|
3c5862102f
|
msvcrt: Add _iswalnum_l().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-11-16 16:33:25 +01:00 |
Nikolay Sivov
|
b71f1ea1c9
|
msvcrt: Add _iswgraph_l().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-11-16 16:33:22 +01:00 |
Nikolay Sivov
|
2d0e30f96f
|
msvcrt: Add _iswupper_l().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-11-15 18:10:50 +01:00 |
Nikolay Sivov
|
3eab7798ad
|
msvcrt: Add _iswlower_l().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-11-15 18:10:47 +01:00 |
Nikolay Sivov
|
60c06980cf
|
msvcrt: Implement __strncnt().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-10-30 18:04:48 +01:00 |
Piotr Caban
|
c99d14d04d
|
msvcrt: Don't forward strpbrk to ntdll.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-10-17 17:32:14 +02:00 |
Piotr Caban
|
f43ae5e803
|
msvcrt: Don't forward strcspn to ntdll.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-10-17 17:32:11 +02:00 |
Piotr Caban
|
48dbb17861
|
msvcrt: Don't forward wcstol to ntdll.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-10-17 17:32:08 +02:00 |
Piotr Caban
|
c69de2c27c
|
msvcrt: Don't forward wcsrchr to ntdll.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-10-17 17:32:06 +02:00 |
Piotr Caban
|
66b38682eb
|
msvcrt: Don't forward wcscmp to ntdll.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-10-17 17:32:03 +02:00 |
Piotr Caban
|
98eb7171e1
|
msvcrt: Don't forward atol to ntdll.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-10-17 17:32:00 +02:00 |
Piotr Caban
|
32b94e6b2d
|
msvcrt: Don't forward _wcsupr to ntdll.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-10-17 17:31:56 +02:00 |
Piotr Caban
|
4d0a008e5d
|
msvcrt: Don't forward _atoi64 to ntdll.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=45922
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-10-17 17:31:42 +02:00 |
Alexandre Julliard
|
7f72332d6c
|
msvcr120: Avoid duplicate spec file entry for creal().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-10-08 13:37:21 +02:00 |
Piotr Caban
|
c3445197b2
|
msvcr100: Added _Scoped_lock::_NonReentrantPPLLock class.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-10-03 16:25:04 -05:00 |
Piotr Caban
|
83a0c2085f
|
msvcr120: Added creal implementation.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-10-01 19:12:29 -07:00 |
Piotr Caban
|
84f5d8a619
|
msvcr120: Added _Cbuild implementation.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-10-01 19:12:29 -07:00 |
Gijs Vermeulen
|
58e3ac93ac
|
msvcr100: Add Concurrency::wait stub.
Signed-off-by: Gijs Vermeulen <gijsvrm@gmail.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-09-10 16:44:47 +02:00 |
Piotr Caban
|
6b268e77bb
|
msvcr80: Add gets_s implementation.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=45393
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-07-16 21:28:45 +02:00 |
Michael Müller
|
0dde2b8a2f
|
msvcr120: Add stub for _SetWinRTOutOfMemoryExceptionCallback.
Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-07-09 13:52:12 +02:00 |