X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fmisc.cpp;h=16ae0a6b338d5986dea9c03c0232771d4546eb20;hp=477fb392c6add636f01a46c7e0bf1b7ca51113c4;hb=1a8f63a8963fa9c3afd043f4c611df8a5afcf038;hpb=083fe5812485597e13943b690cc24a8f25c0d140 diff --git a/src/misc.cpp b/src/misc.cpp index 477fb392..16ae0a6b 100644 --- a/src/misc.cpp +++ b/src/misc.cpp @@ -30,11 +30,9 @@ using namespace std; -/// Version number. If Version is left empty, then Tag plus current -/// date, in the format DD-MM-YY, are used as a version number. - +/// Version number. If Version is left empty, then compile date, in the +/// format DD-MM-YY, is shown in engine_info. static const string Version = ""; -static const string Tag = ""; /// engine_info() returns the full name of the current Stockfish version. This @@ -45,23 +43,20 @@ static const string Tag = ""; const string engine_info(bool to_uci) { const string months("Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec"); - const string cpu64(Is64Bit ? " 64bit" : ""); - const string popcnt(HasPopCnt ? " SSE4.2" : ""); - string month, day, year; stringstream s, date(__DATE__); // From compiler, format is "Sep 21 2008" - s << "Stockfish " << Version; + s << "Stockfish " << Version << setfill('0'); if (Version.empty()) { date >> month >> day >> year; - - s << Tag << string(Tag.empty() ? "" : " ") << setfill('0') << setw(2) << day - << "-" << setw(2) << (1 + months.find(month) / 4) << "-" << year.substr(2); + s << setw(2) << day << setw(2) << (1 + months.find(month) / 4) << year.substr(2); } - s << cpu64 << popcnt << (to_uci ? "\nid author ": " by ") + s << (Is64Bit ? " 64" : "") + << (HasPopCnt ? " SSE4.2" : "") + << (to_uci ? "\nid author ": " by ") << "Tord Romstad, Marco Costalba and Joona Kiiski"; return s.str(); @@ -178,7 +173,7 @@ void start_logger(bool b) { Logger::start(b); } int cpu_count() { -#if defined(_WIN32) || defined(_WIN64) +#if defined(_WIN32) SYSTEM_INFO s; GetSystemInfo(&s); return s.dwNumberOfProcessors; @@ -204,7 +199,7 @@ int cpu_count() { void timed_wait(WaitCondition& sleepCond, Lock& sleepLock, int msec) { -#if defined(_WIN32) || defined(_WIN64) +#if defined(_WIN32) int tm = msec; #else timespec ts, *tm = &ts;