]> git.sesse.net Git - stockfish/blobdiff - src/lock.h
Revert "Remove pointless gcc flag when generating dependencies"
[stockfish] / src / lock.h
index 715755d36900c167ff390f2951ddf453458d06cf..b17fb79bb73a2e61730dec7923eb94f01201cf5a 100644 (file)
@@ -23,7 +23,7 @@
 
 
 // x86 assembly language locks or OS spin locks may perform faster than
-// mutex locks on some platforms.  On my machine, mutexes seem to be the
+// mutex locks on some platforms. On my machine, mutexes seem to be the
 // best.
 
 //#define ASM_LOCK
@@ -86,8 +86,9 @@ typedef pthread_mutex_t Lock;
 
 #else
 
-
+#define WIN32_LEAN_AND_MEAN
 #include <windows.h>
+#undef WIN32_LEAN_AND_MEAN
 
 typedef CRITICAL_SECTION Lock;
 #  define lock_init(x, y) InitializeCriticalSection(x)
@@ -98,5 +99,9 @@ typedef CRITICAL_SECTION Lock;
 
 #endif
 
+static inline bool lock_grab_bool(Lock* x) {
+    lock_grab(x);
+    return true;
+}
 
 #endif // !defined(LOCK_H_INCLUDED)