msvcrt: Add stub for Concurrency::Free.

Signed-off-by: Gijs Vermeulen <gijsvrm@gmail.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Gijs Vermeulen 2017-03-18 00:12:16 +01:00 committed by Alexandre Julliard
parent 32a4bec909
commit 9b6455359a
6 changed files with 18 additions and 10 deletions

View File

@ -239,8 +239,8 @@
@ stub -arch=win64 ?Detach@CurrentScheduler@Concurrency@@SAXXZ
@ stub -arch=win64 ?DisableTracing@Concurrency@@YAJXZ
@ stub -arch=win64 ?EnableTracing@Concurrency@@YAJXZ
@ stub -arch=win32 ?Free@Concurrency@@YAXPAX@Z
@ stub -arch=win64 ?Free@Concurrency@@YAXPEAX@Z
@ cdecl -arch=win32 ?Free@Concurrency@@YAXPAX@Z(ptr) msvcr120.?Free@Concurrency@@YAXPAX@Z
@ cdecl -arch=win64 ?Free@Concurrency@@YAXPEAX@Z(ptr) msvcr120.?Free@Concurrency@@YAXPEAX@Z
@ stub -arch=win32 ?Get@CurrentScheduler@Concurrency@@SAPAVScheduler@2@XZ
@ stub -arch=win64 ?Get@CurrentScheduler@Concurrency@@SAPEAVScheduler@2@XZ
@ stub -arch=win64 ?GetExecutionContextId@Concurrency@@YAIXZ

View File

@ -258,8 +258,8 @@
@ stub ?Detach@CurrentScheduler@Concurrency@@SAXXZ
@ stub ?DisableTracing@Concurrency@@YAJXZ
@ stub ?EnableTracing@Concurrency@@YAJXZ
@ stub -arch=win32 ?Free@Concurrency@@YAXPAX@Z
@ stub -arch=win64 ?Free@Concurrency@@YAXPEAX@Z
@ cdecl -arch=win32 ?Free@Concurrency@@YAXPAX@Z(ptr) Concurrency_Free
@ cdecl -arch=win64 ?Free@Concurrency@@YAXPEAX@Z(ptr) Concurrency_Free
@ stub -arch=win32 ?Get@CurrentScheduler@Concurrency@@SAPAVScheduler@2@XZ
@ stub -arch=win64 ?Get@CurrentScheduler@Concurrency@@SAPEAVScheduler@2@XZ
@ stub ?GetExecutionContextId@Concurrency@@YAIXZ

View File

@ -418,8 +418,8 @@
@ stub ?Detach@CurrentScheduler@Concurrency@@SAXXZ
@ stub ?DisableTracing@Concurrency@@YAJXZ
@ stub ?EnableTracing@Concurrency@@YAJXZ
@ stub -arch=win32 ?Free@Concurrency@@YAXPAX@Z
@ stub -arch=win64 ?Free@Concurrency@@YAXPEAX@Z
@ cdecl -arch=win32 ?Free@Concurrency@@YAXPAX@Z(ptr) Concurrency_Free
@ cdecl -arch=win64 ?Free@Concurrency@@YAXPEAX@Z(ptr) Concurrency_Free
@ stub -arch=win32 ?Get@CurrentScheduler@Concurrency@@SAPAVScheduler@2@XZ
@ stub -arch=win64 ?Get@CurrentScheduler@Concurrency@@SAPEAVScheduler@2@XZ
@ stub ?GetExecutionContextId@Concurrency@@YAIXZ

View File

@ -416,8 +416,8 @@
@ stub ?Detach@CurrentScheduler@Concurrency@@SAXXZ
@ stub ?DisableTracing@Concurrency@@YAJXZ
@ stub ?EnableTracing@Concurrency@@YAJXZ
@ stub -arch=win32 ?Free@Concurrency@@YAXPAX@Z
@ stub -arch=win64 ?Free@Concurrency@@YAXPEAX@Z
@ cdecl -arch=win32 ?Free@Concurrency@@YAXPAX@Z(ptr) Concurrency_Free
@ cdecl -arch=win64 ?Free@Concurrency@@YAXPEAX@Z(ptr) Concurrency_Free
@ stub -arch=win32 ?Get@CurrentScheduler@Concurrency@@SAPAVScheduler@2@XZ
@ stub -arch=win64 ?Get@CurrentScheduler@Concurrency@@SAPEAVScheduler@2@XZ
@ stub ?GetCurrentThreadId@platform@details@Concurrency@@YAJXZ

View File

@ -412,8 +412,8 @@
@ stub ?Detach@CurrentScheduler@Concurrency@@SAXXZ
@ stub ?DisableTracing@Concurrency@@YAJXZ
@ stub ?EnableTracing@Concurrency@@YAJXZ
@ stub -arch=win32 ?Free@Concurrency@@YAXPAX@Z
@ stub -arch=win64 ?Free@Concurrency@@YAXPEAX@Z
@ cdecl -arch=win32 ?Free@Concurrency@@YAXPAX@Z(ptr) msvcr120.?Free@Concurrency@@YAXPAX@Z
@ cdecl -arch=win64 ?Free@Concurrency@@YAXPEAX@Z(ptr) msvcr120.?Free@Concurrency@@YAXPEAX@Z
@ stub -arch=win32 ?Get@CurrentScheduler@Concurrency@@SAPAVScheduler@2@XZ
@ stub -arch=win64 ?Get@CurrentScheduler@Concurrency@@SAPEAVScheduler@2@XZ
@ stub ?GetCurrentThreadId@platform@details@Concurrency@@YAJXZ

View File

@ -873,3 +873,11 @@ void * CDECL Concurrency_Alloc(MSVCRT_size_t size)
FIXME("(%ld) returning %p\n", size, p);
return p;
}
/* ?Free@Concurrency@@YAXPAX@Z */
/* ?Free@Concurrency@@YAXPEAX@Z */
void CDECL Concurrency_Free(void* mem)
{
FIXME("(%p) stub\n", mem);
MSVCRT_free(mem);
}