From: Marco Costalba Date: Tue, 3 Jan 2012 07:56:29 +0000 (+0100) Subject: Fix a warning under gcc X-Git-Url: https://git.sesse.net/?p=stockfish;a=commitdiff_plain;h=30418a3cfcdcdd4195e8f87c656dd0106f8ff9e5;hp=cb1709ef5e6f96d8db44854b42b67fb524214717 Fix a warning under gcc Locals left and right shadow two same named variables in the std::ifstream base class. No functional change. Signed-off-by: Marco Costalba --- diff --git a/src/book.cpp b/src/book.cpp index 98e9e155..d5bab90b 100644 --- a/src/book.cpp +++ b/src/book.cpp @@ -458,30 +458,30 @@ Move Book::probe(const Position& pos, const string& fName, bool pickBest) { void Book::binary_search(uint64_t key) { - size_t left, right, mid; + size_t low, high, mid; BookEntry e; - left = 0; - right = size - 1; + low = 0; + high = size - 1; - assert(left <= right); + assert(low <= high); - while (left < right && good()) + while (low < high && good()) { - mid = (left + right) / 2; + mid = (low + high) / 2; - assert(mid >= left && mid < right); + assert(mid >= low && mid < high); seekg(mid * sizeof(BookEntry), ios_base::beg); *this >> e; if (key <= e.key) - right = mid; + high = mid; else - left = mid + 1; + low = mid + 1; } - assert(left == right); + assert(low == high); - seekg(left * sizeof(BookEntry), ios_base::beg); + seekg(low * sizeof(BookEntry), ios_base::beg); }