Commit graph

383 commits

Author SHA1 Message Date
Alexandre Julliard 4701e2bae0 msvcrt: Only export thiscall functions on i386.
The mangled names are different on platforms without thiscall.
2024-05-28 13:45:13 +02:00
Alexandre Julliard 228420183e msvcrt: Export all _ConcRT functions also on ARM. 2024-05-26 22:47:53 +02:00
Alexandre Julliard 39cdf5d78e msvcrt: Fix bad_cast_copy_ctor spec entry on ARM. 2024-05-26 22:47:53 +02:00
Paul Gofman aa122902a9 msvcrt: Implement _mbsncpy_s[_l](). 2024-05-01 22:31:43 +02:00
Alexandre Julliard c51c257b06 msvcrt: Import longjmp from ntdll for PE builds. 2024-03-08 17:37:08 +01:00
Alexandre Julliard d538432d79 msvcrt: Import setjmp/setjmpex from ntdll. 2024-03-08 17:37:08 +01:00
Vijay Kiran Kamuju 0d137ddb72 msvcr100: Add _ReaderWriterLock constructor implementation.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=46074
2024-01-22 16:49:37 +01:00
Vijay Kiran Kamuju 05a1062f95 concrt140: Add stub for _Cancellation_beacon::_Confirm_cancel().
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56174
2024-01-19 12:47:41 +01:00
Bartosz Kosiorek 65f7d5ec48 msvcrt: Add _mbsspnp_l implementation. 2023-11-17 19:54:28 +01:00
Bartosz Kosiorek 707198babe msvcrt: Add _mblen_l implementation. 2023-11-10 20:52:28 +01:00
Bartosz Kosiorek 8bb0692ff6 msvcrt: Add _mbsset_l implementation. 2023-11-10 20:52:28 +01:00
Bartosz Kosiorek 08c603a417 msvcrt: Add _mbsrev_l implementation. 2023-11-10 20:52:28 +01:00
Bartosz Kosiorek f73d74c6df msvcrt: Add _mbsncmp_l implementation. 2023-11-10 20:52:28 +01:00
Bartosz Kosiorek 8f30305049 msvcrt: Add __iswcsymf implementation. 2023-11-10 20:52:28 +01:00
Bartosz Kosiorek f82871e768 msvcrt: Add __iswcsym implementation. 2023-11-10 20:52:28 +01:00
Bartosz Kosiorek ec4a5f63e1 msvcrt: Add _mbspbrk_l implementation. 2023-11-10 20:52:28 +01:00
Bartosz Kosiorek b0c31c0983 msvcrt: Add _mbsnset_l implementation. 2023-11-07 22:05:35 +01:00
Bartosz Kosiorek fa2248ccf9 msvcrt: Add _mbsnccnt_l implementation. 2023-11-07 22:05:35 +01:00
Bartosz Kosiorek a67a08895f msvcrt: Add _mbsncat_l implementation. 2023-11-07 22:05:35 +01:00
Bartosz Kosiorek 12a00363f6 msvcrt: Add _mbsnbset_l implementation. 2023-11-07 22:05:35 +01:00
Bartosz Kosiorek 62ba4a8261 msvcrt: Add _mbsnbicmp_l implementation. 2023-11-07 22:05:35 +01:00
Bartosz Kosiorek bf9ac906e5 msvcrt: Add _mbsnbcpy_l implementation. 2023-11-07 22:05:35 +01:00
Bartosz Kosiorek a6ed3d554e msvcrt: Add _mbsnbcat_s_l implementation. 2023-11-07 22:05:35 +01:00
Bartosz Kosiorek 49d3236da9 msvcrt: Add _mbsnicmp_l implementation. 2023-11-06 16:58:53 +01:00
Bartosz Kosiorek 5098bab5bd msvcrt: Add _mbsncpy_l implementation. 2023-11-06 16:58:48 +01:00
Bartosz Kosiorek 2a89257b2a msvcrt: Add _mbsnbcnt_l implementation. 2023-11-06 16:58:42 +01:00
Bartosz Kosiorek 544007be15 msvcrt: Add _mbsnbcmp_l implementation. 2023-11-06 16:58:36 +01:00
Bartosz Kosiorek 5556eba0e3 msvcrt: Add _mbsupr_l implementation. 2023-11-06 16:58:31 +01:00
Bartosz Kosiorek c59a856cc0 msvcrt: Add _mbsbtype_l implementation. 2023-11-06 16:58:23 +01:00
Bartosz Kosiorek 557a760e7f msvcrt: Add _mbsnbcat_l implementation. 2023-11-02 16:50:34 +01:00
Bartosz Kosiorek 37ecbf6d97 msvcrt: Add _cwprintf_l implementation. 2023-11-02 16:50:31 +01:00
Bartosz Kosiorek 07404c0b6c msvcrt: Add _cprintf_l implementation. 2023-11-02 16:50:27 +01:00
Bartosz Kosiorek 2853352cc8 msvcrt: Add _mbsrchr_l implementation. 2023-11-02 16:50:23 +01:00
Bartosz Kosiorek 3c9419622a msvcrt: Add _mbslwr_l implementation. 2023-11-02 16:50:20 +01:00
Bartosz Kosiorek fce3311843 msvcrt: Add _mbsdec_l implementation. 2023-11-02 16:50:16 +01:00
Alexandre Julliard 76496e90fc msvcrt: Export more exception handling functions on ARM platforms. 2023-10-19 18:19:30 +02:00
Alexandre Julliard 2468b2b84d msvcrt: Simplify platform checks for exception handling functions. 2023-10-19 18:19:30 +02:00
Piotr Caban 969ed7edea msvcr110: Add _Cancellation_beacon class implementation.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54756
2023-08-28 11:19:54 +02:00
Torge Matthies 0aa7ac415f msvcr110: Implement _Context::_IsSynchronouslyBlocked. 2023-04-14 20:33:54 +02:00
Alexandre Julliard 75eb987768 msvcrt: Use the sqrt() implementation from the bundled musl library. 2023-04-11 12:36:53 +02:00
Alexandre Julliard 20c53e72c9 msvcrt: Use the sqrtf() implementation from the bundled musl library. 2023-04-11 12:36:53 +02:00
Alexandre Julliard 5c00be28fc msvcrt: Use the tanh()/tanhf() implementation from the bundled musl library. 2023-04-10 14:18:20 +02:00
Alexandre Julliard 82563ede70 msvcrt: Use the asin() implementation from the bundled musl library. 2023-04-10 14:18:11 +02:00
Alexandre Julliard 85e655445b msvcrt: Use the nextafter()/nextafterf() implementation from the bundled musl library. 2023-04-07 13:28:07 +02:00
Alexandre Julliard 1cff65b69f msvcrt: Use the logb()/logbf() implementation from the bundled musl library. 2023-04-05 16:51:40 +02:00
Alexandre Julliard b5ba4baa51 msvcrt: Use the copysign()/copysignf() implementation from the bundled musl library. 2023-04-04 09:43:57 +02:00
Vijay Kiran Kamuju 8426109a43 msvcr100: Add _UnrealizedChore::_CheckTaskCollection stub.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53794
2023-03-28 15:29:56 +02:00
Torge Matthies cef3dcbddd msvcr100: Implement missing_wait exception. 2022-12-08 18:41:25 +01:00
Bartosz Kosiorek 8590023041 msvcrt: Add _vcwprintf_l implementation. 2022-11-16 21:24:19 +01:00
Bartosz Kosiorek af7aaba0bf msvcrt: Add _vcprintf_l implementation. 2022-11-16 21:24:19 +01:00