X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fplatform.h;h=e4b4d2ceaef144b90b2f6a40a159b1b4a7f23f6f;hb=002062ae934c1fae3e56157e8e7e6451b552ada5;hp=50c1782c00c3b75e04762d3a8228e3e91a6f5350;hpb=10184748533195e4a76a7283b9f9048db05c6fc4;p=stockfish diff --git a/src/platform.h b/src/platform.h index 50c1782c..e4b4d2ce 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-2012 Marco Costalba, Joona Kiiski, Tord Romstad + Copyright (C) 2008-2013 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 @@ -17,10 +17,10 @@ along with this program. If not, see . */ -#if !defined(PLATFORM_H_INCLUDED) +#ifndef PLATFORM_H_INCLUDED #define PLATFORM_H_INCLUDED -#if defined(_MSC_VER) +#ifdef _MSC_VER // Disable some silly and noisy warning from MSVC compiler #pragma warning(disable: 4127) // Conditional expression is constant @@ -40,9 +40,10 @@ typedef unsigned __int64 uint64_t; #else # include +# include // Used by sysconf(_SC_NPROCESSORS_ONLN) #endif -#if !defined(_WIN32) && !defined(_WIN64) // Linux - Unix +#ifndef _WIN32 // Linux - Unix # include typedef timeval sys_time_t; @@ -76,7 +77,7 @@ typedef _timeb sys_time_t; inline void system_time(sys_time_t* t) { _ftime(t); } inline int64_t time_to_msec(const sys_time_t& t) { return t.time * 1000LL + t.millitm; } -#if !defined(NOMINMAX) +#ifndef NOMINMAX # define NOMINMAX // disable macros min() and max() #endif @@ -109,4 +110,4 @@ inline DWORD* dwWin9xKludge() { static DWORD dw; return &dw; } #endif -#endif // !defined(PLATFORM_H_INCLUDED) +#endif // #ifndef PLATFORM_H_INCLUDED