X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fplatform.h;h=47c0b117a5a9f35337fbf5a0cee1248599feb7c5;hp=ee0389840ceac87113dd0a6e8b65f3a928374e1c;hb=856a5f3aaaf8b9d53599963decacd4476b55c034;hpb=f31847302d4ec62f4da7d22447d6c9fbf36230dc diff --git a/src/platform.h b/src/platform.h index ee038984..47c0b117 100644 --- a/src/platform.h +++ b/src/platform.h @@ -1,7 +1,7 @@ /* Stockfish, a UCI chess playing engine derived from Glaurung 2.1 Copyright (C) 2004-2008 Tord Romstad (Glaurung author) - Copyright (C) 2008-2013 Marco Costalba, Joona Kiiski, Tord Romstad + Copyright (C) 2008-2015 Marco Costalba, Joona Kiiski, Tord Romstad Stockfish is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -22,7 +22,7 @@ #ifdef _MSC_VER -// Disable some silly and noisy warning from MSVC compiler +// Disable some silly and noisy warnings from MSVC compiler #pragma warning(disable: 4127) // Conditional expression is constant #pragma warning(disable: 4146) // Unary minus operator applied to unsigned type #pragma warning(disable: 4800) // Forcing value to bool 'true' or 'false' @@ -89,14 +89,14 @@ inline int64_t system_time_to_msec() { #undef WIN32_LEAN_AND_MEAN #undef NOMINMAX -// We use critical sections on Windows to support Windows XP and older versions, -// unfortunatly cond_wait() is racy between lock_release() and WaitForSingleObject() +// We use critical sections on Windows to support Windows XP and older versions. +// Unfortunately, cond_wait() is racy between lock_release() and WaitForSingleObject() // but apart from this they have the same speed performance of SRW locks. typedef CRITICAL_SECTION Lock; typedef HANDLE WaitCondition; typedef HANDLE NativeHandle; -// On Windows 95 and 98 parameter lpThreadId my not be null +// On Windows 95 and 98 parameter lpThreadId may not be null inline DWORD* dwWin9xKludge() { static DWORD dw; return &dw; } # define lock_init(x) InitializeCriticalSection(&(x))