Commit graph

439 commits

Author SHA1 Message Date
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
Paul Gofman 16dafed08b msvcrt: Adjust _gmtime64_s() accepted time limits. 2024-02-06 22:54:21 +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
Piotr Caban bcda5979be concrt140: Add _Cancellation_beacon::_Confirm_cancel() implementation. 2024-01-19 12:47:44 +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
Alexandre Julliard 457a6fd4b4 msvcrt: Add a stub ARM64EC CPU backend. 2023-12-07 20:21:42 +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 acad49573a makefiles: Always use the global SOURCES variable for .c files. 2023-11-01 22:44:03 +01:00
Alexandre Julliard 7ccb5df0fc makefiles: Always use the global SOURCES variable for .rc files. 2023-11-01 22:43:56 +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 846636274f msvcr120/tests: Add Context::IsCurrentTaskCollectionCanceling tests. 2023-08-28 11:19:56 +02:00
Piotr Caban 5c574f68b8 msvcr120/tests: Add _Cancellation_beacon tests. 2023-08-28 11:19:56 +02:00
Piotr Caban 5672c08086 msvcr120/tests: Remove workaround for not implemented _StructuredTaskCollection::ctor(). 2023-08-28 11:19:56 +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
Victor Chiletto 72c3b8f3a0 msvcrt: Skip exhaustive locale search with valid snames. 2023-07-12 21:51:18 +02:00
Victor Chiletto 969e3626bb msvcr120/tests: Check ___lc_locale_name_func with neutral Chinese locales. 2023-07-12 21:51:18 +02:00
Piotr Caban 51388af06f msvcr100: Use Context to store critical_section owner. 2023-06-05 14:01:07 +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 3b1e2a7bfd msvcrt: Use the remainder()/remainderf() 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