From ffd6685f791f7e980cbada45ff66243c7b1aff76 Mon Sep 17 00:00:00 2001 From: joergoster Date: Mon, 10 Feb 2014 22:03:30 +0100 Subject: [PATCH 1/1] Fix a compiler warning MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Latest master triggers a compiler warning due to comparing int64_t to uint64_t. notation.cpp: In Funktion »std::string pretty_pv(Position&, int, Value, int64_t, Move*)«: notation.cpp:230:30: Warnung: Vergleich zwischen vorzeichenbehafteten und vorzeichenlosen Ganzzahlausdrücken [-Wsign-compare] This patch should fix it. No functional change. --- src/notation.cpp | 6 +++--- src/notation.h | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/notation.cpp b/src/notation.cpp index 4de10ace..a57072ef 100644 --- a/src/notation.cpp +++ b/src/notation.cpp @@ -212,10 +212,10 @@ static string score_to_string(Value v) { return s.str(); } -string pretty_pv(Position& pos, int depth, Value value, int64_t msecs, Move pv[]) { +string pretty_pv(Position& pos, int depth, Value value, uint64_t msecs, Move pv[]) { - const int64_t K = 1000; - const int64_t M = 1000000; + const uint64_t K = 1000; + const uint64_t M = 1000000; std::stack st; Move* m = pv; diff --git a/src/notation.h b/src/notation.h index 730e8416..117e0a03 100644 --- a/src/notation.h +++ b/src/notation.h @@ -30,6 +30,6 @@ std::string score_to_uci(Value v, Value alpha = -VALUE_INFINITE, Value beta = VA Move move_from_uci(const Position& pos, std::string& str); const std::string move_to_uci(Move m, bool chess960); const std::string move_to_san(Position& pos, Move m); -std::string pretty_pv(Position& pos, int depth, Value score, int64_t msecs, Move pv[]); +std::string pretty_pv(Position& pos, int depth, Value score, uint64_t msecs, Move pv[]); #endif // #ifndef NOTATION_H_INCLUDED -- 2.39.2