X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fplatform.h;h=c4c28a1597aa009d627c99a6ee864f6ff88adf6f;hp=ee0389840ceac87113dd0a6e8b65f3a928374e1c;hb=13a73f67c018e58b2fd46f886c45ef2b75188c8e;hpb=500b9b0eb3b20ef58ff1280a089ab2ef1e3c6436 diff --git a/src/platform.h b/src/platform.h index ee038984..c4c28a15 100644 --- a/src/platform.h +++ b/src/platform.h @@ -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))