X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Flock.h;h=14fcd5d9b51309c7adb1b44b358a6ae0da35aa66;hb=53c2bf069752d9d15d1678d79b0490b33ef240b4;hp=2efb2076fbda03f72b74d895ab230cb22ebaa7fb;hpb=bb751d6c890f5c50c642366d601740366cfae8d0;p=stockfish
diff --git a/src/lock.h b/src/lock.h
index 2efb2076..14fcd5d9 100644
--- a/src/lock.h
+++ b/src/lock.h
@@ -1,17 +1,18 @@
/*
- Glaurung, a UCI chess playing engine.
- Copyright (C) 2004-2008 Tord Romstad
+ Stockfish, a UCI chess playing engine derived from Glaurung 2.1
+ Copyright (C) 2004-2008 Tord Romstad (Glaurung author)
+ Copyright (C) 2008-2009 Marco Costalba
- Glaurung is free software: you can redistribute it and/or modify
+ Stockfish is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
-
- Glaurung is distributed in the hope that it will be useful,
+
+ Stockfish is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program. If not, see .
*/
@@ -22,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
@@ -85,8 +86,9 @@ typedef pthread_mutex_t Lock;
#else
-
-# include
+#define WIN32_LEAN_AND_MEAN
+#include
+#undef WIN32_LEAN_AND_MEAN
typedef CRITICAL_SECTION Lock;
# define lock_init(x, y) InitializeCriticalSection(x)