From: Gijs Vermeulen Subject: [v2 2/2] msvcrt: Add stub for Concurrency::Free Message-Id: <1489702375-436-2-git-send-email-gijsvrm@gmail.com> Date: Thu, 16 Mar 2017 23:12:55 +0100 In-Reply-To: <1489702375-436-1-git-send-email-gijsvrm@gmail.com> References: <1489702375-436-1-git-send-email-gijsvrm@gmail.com> Signed-off-by: Gijs Vermeulen --- dlls/concrt140/concrt140.spec | 4 ++-- dlls/msvcr100/msvcr100.spec | 4 ++-- dlls/msvcr110/msvcr110.spec | 4 ++-- dlls/msvcr120/msvcr120.spec | 4 ++-- dlls/msvcr120_app/msvcr120_app.spec | 4 ++-- dlls/msvcrt/lock.c | 7 +++++++ 6 files changed, 17 insertions(+), 10 deletions(-) diff --git a/dlls/concrt140/concrt140.spec b/dlls/concrt140/concrt140.spec index d510a3b..855e366 100644 --- a/dlls/concrt140/concrt140.spec +++ b/dlls/concrt140/concrt140.spec @@ -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 diff --git a/dlls/msvcr100/msvcr100.spec b/dlls/msvcr100/msvcr100.spec index 82b0c63..261f30b 100644 --- a/dlls/msvcr100/msvcr100.spec +++ b/dlls/msvcr100/msvcr100.spec @@ -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) Free +@ cdecl -arch=win64 ?Free@Concurrency@@YAXPEAX@Z(ptr) Free @ stub -arch=win32 ?Get@CurrentScheduler@Concurrency@@SAPAVScheduler@2@XZ @ stub -arch=win64 ?Get@CurrentScheduler@Concurrency@@SAPEAVScheduler@2@XZ @ stub ?GetExecutionContextId@Concurrency@@YAIXZ diff --git a/dlls/msvcr110/msvcr110.spec b/dlls/msvcr110/msvcr110.spec index 26ad442..07dfc4a 100644 --- a/dlls/msvcr110/msvcr110.spec +++ b/dlls/msvcr110/msvcr110.spec @@ -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) Free +@ cdecl -arch=win64 ?Free@Concurrency@@YAXPEAX@Z(ptr) Free @ stub -arch=win32 ?Get@CurrentScheduler@Concurrency@@SAPAVScheduler@2@XZ @ stub -arch=win64 ?Get@CurrentScheduler@Concurrency@@SAPEAVScheduler@2@XZ @ stub ?GetExecutionContextId@Concurrency@@YAIXZ diff --git a/dlls/msvcr120/msvcr120.spec b/dlls/msvcr120/msvcr120.spec index 6a105fb..fb7def3 100644 --- a/dlls/msvcr120/msvcr120.spec +++ b/dlls/msvcr120/msvcr120.spec @@ -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) Free +@ cdecl -arch=win64 ?Free@Concurrency@@YAXPEAX@Z(ptr) 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 diff --git a/dlls/msvcr120_app/msvcr120_app.spec b/dlls/msvcr120_app/msvcr120_app.spec index 435d989..5a636da 100644 --- a/dlls/msvcr120_app/msvcr120_app.spec +++ b/dlls/msvcr120_app/msvcr120_app.spec @@ -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 diff --git a/dlls/msvcrt/lock.c b/dlls/msvcrt/lock.c index a25d9cd..e3b538b 100644 --- a/dlls/msvcrt/lock.c +++ b/dlls/msvcrt/lock.c @@ -616,6 +616,13 @@ void * __cdecl Alloc(MSVCRT_size_t _NumBytes) return p; } +/* ?Free@Concurrency@@YAXPAX@Z */ +/* ?Free@Concurrency@@YAXPEAX@Z */ +void __cdecl Free(void * _PAllocation) +{ + FIXME("(%p) stub\n", _PAllocation); +} + #endif #if _MSVCR_VER >= 110 -- 1.7.12.4 (Apple Git-37)