From 41864c0725ec5e9c929911fd8f41c34c4cbacf27 Mon Sep 17 00:00:00 2001 From: Benoit Germain Date: Fri, 25 Oct 2013 11:16:16 +0200 Subject: Fix windows build for WINVER > 0x400 --- src/threading.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/threading.h b/src/threading.h index d2320aa..7d94f26 100644 --- a/src/threading.h +++ b/src/threading.h @@ -97,7 +97,7 @@ enum e_status { PENDING, RUNNING, WAITING, DONE, ERROR_ST, CANCELLED }; #define SIGNAL_T CONDITION_VARIABLE #define MUTEX_T CRITICAL_SECTION #define MUTEX_INIT( ref) InitializeCriticalSection( ref) - #define MUTEX_FREE( ref) do{ DeleteCriticalSection( ref); *ref = INVALID_HANDLE_VALUE;} while(0) + #define MUTEX_FREE( ref) DeleteCriticalSection( ref) #define MUTEX_LOCK( ref) EnterCriticalSection( ref) #define MUTEX_UNLOCK( ref) LeaveCriticalSection( ref) -- cgit v1.2.3-55-g6feb