X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fmaterial.cpp;h=0098b39c949cc30fa6ddc1ef21196e209d7983c2;hp=ad594dd2dd4f84f2276e062872f3b3ebf3b19ab9;hb=55b16593a487f6874a209d995265d7b88860fcd9;hpb=5d6b2f214408d688e1614c7a301c6431ec48caf7 diff --git a/src/material.cpp b/src/material.cpp index ad594dd2..0098b39c 100644 --- a/src/material.cpp +++ b/src/material.cpp @@ -192,7 +192,7 @@ MaterialInfo* MaterialInfoTable::get_material_info(const Position& pos) { // Clear the MaterialInfo object, and set its key memset(mi, 0, sizeof(MaterialInfo)); - mi->factor[WHITE] = mi->factor[BLACK] = uint8_t(SCALE_FACTOR_NORMAL); + mi->factor[WHITE] = mi->factor[BLACK] = (uint8_t)SCALE_FACTOR_NORMAL; mi->key = key; // Store game phase @@ -353,7 +353,7 @@ MaterialInfo* MaterialInfoTable::get_material_info(const Position& pos) { } matValue += sign * v; } - mi->value = int16_t(matValue / 16); + mi->value = (int16_t)(matValue / 16); return mi; } @@ -407,7 +407,7 @@ Key EndgameFunctions::buildKey(const string& keyCode) { } fen += char(8 - keyCode.length() + '0'); fen += "/8/8/8/8/8/8/8 w - -"; - return Position(fen, 0).get_material_key(); + return Position(fen, false, 0).get_material_key(); } const string EndgameFunctions::swapColors(const string& keyCode) {