From: quininer quininer@live.com
--- dlls/kernelbase/sync.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/dlls/kernelbase/sync.c b/dlls/kernelbase/sync.c index f28862e9ee3..c80e93e27fe 100644 --- a/dlls/kernelbase/sync.c +++ b/dlls/kernelbase/sync.c @@ -1696,7 +1696,7 @@ typedef struct { BOOL WINAPI DECLSPEC_HOTPATCH InitializeSynchronizationBarrier( LPSYNCHRONIZATION_BARRIER lpBarrier, LONG lTotalThreads, LONG lSpinCount ) { - barrier_t *barrier = lpBarrier; + barrier_t *barrier = (barrier_t*)lpBarrier;
RtlInitializeSRWLock(&barrier->lock); RtlInitializeConditionVariable(&barrier->cond); @@ -1711,7 +1711,7 @@ BOOL WINAPI DECLSPEC_HOTPATCH InitializeSynchronizationBarrier( LPSYNCHRONIZATIO BOOL WINAPI DECLSPEC_HOTPATCH EnterSynchronizationBarrier( LPSYNCHRONIZATION_BARRIER lpBarrier, DWORD dwFlags ) { - barrier_t *barrier = lpBarrier; + barrier_t *barrier = (barrier_t*)lpBarrier; BOOL wait = TRUE; BOOL hint = FALSE;