X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fmaterial.cpp;h=abad2abb923e053291bb22e41d21585b8573e47d;hp=ed125dd7ce9eaef663e495d3c49b04fba1ba7cd6;hb=002062ae934c1fae3e56157e8e7e6451b552ada5;hpb=cd782c11ec8e765e3a323e422cea19d7d053a07c diff --git a/src/material.cpp b/src/material.cpp index ed125dd7..abad2abb 100644 --- a/src/material.cpp +++ b/src/material.cpp @@ -150,7 +150,7 @@ Entry* probe(const Position& pos, Table& entries, Endgames& endgames) { if (e->key == key) return e; - memset(e, 0, sizeof(Entry)); + std::memset(e, 0, sizeof(Entry)); e->key = key; e->factor[WHITE] = e->factor[BLACK] = (uint8_t)SCALE_FACTOR_NORMAL; e->gamePhase = game_phase(pos); @@ -259,7 +259,7 @@ Entry* probe(const Position& pos, Table& entries, Endgames& endgames) { int minorPieceCount = pos.count(WHITE) + pos.count(WHITE) + pos.count(BLACK) + pos.count(BLACK); - e->spaceWeight = minorPieceCount * minorPieceCount; + e->spaceWeight = make_score(minorPieceCount * minorPieceCount, 0); } // Evaluate the material imbalance. We use PIECE_TYPE_NONE as a place holder