X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fevaluate.cpp;h=71f6cf79afaa594af2e6245285816e7b44898d37;hp=95cdaf3b266598caebf698f4093b70947843d2da;hb=2161d8b0b3df48db419a25e3bc626c21eb062d75;hpb=4c58db0dab8e80cf8e57beef6ed9d3a8e2c56795 diff --git a/src/evaluate.cpp b/src/evaluate.cpp index 95cdaf3b..71f6cf79 100644 --- a/src/evaluate.cpp +++ b/src/evaluate.cpp @@ -110,7 +110,7 @@ namespace { // Pointers table to access mobility tables through piece type const Score* MobilityBonus[8] = { 0, 0, KnightMobilityBonus, BishopMobilityBonus, - RookMobilityBonus, QueenMobilityBonus, 0, 0 }; + RookMobilityBonus, QueenMobilityBonus, 0, 0 }; // Outpost bonuses for knights and bishops, indexed by square (from white's // point of view). @@ -140,7 +140,7 @@ namespace { // ThreatBonus[][] contains bonus according to which piece type // attacks which one. - #define Z make_score(0, 0) + #define Z S(0, 0) const Score ThreatBonus[8][8] = { { Z, Z, Z, Z, Z, Z, Z, Z }, // not used @@ -252,8 +252,8 @@ namespace { Value SafetyTable[100]; // Pawn and material hash tables, indexed by the current thread id - PawnInfoTable* PawnTable[8] = {0, 0, 0, 0, 0, 0, 0, 0}; MaterialInfoTable* MaterialTable[8] = {0, 0, 0, 0, 0, 0, 0, 0}; + PawnInfoTable* PawnTable[8] = {0, 0, 0, 0, 0, 0, 0, 0}; // Sizes of pawn and material hash tables const int PawnTableSize = 16384;