X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fsearch.h;h=2e08b550482a47b8686b579d27fb6106e6af273d;hp=bbdbdfd950e9409483ccdbf0056162f741d7c54c;hb=45e254a0a0d4cbc574e5a65bd4584036b01091b6;hpb=444d99b6d24ba823c8c1ed7a94f3c15b0a536024 diff --git a/src/search.h b/src/search.h index bbdbdfd9..2e08b550 100644 --- a/src/search.h +++ b/src/search.h @@ -78,15 +78,16 @@ struct LimitsType { LimitsType() { // Init explicitly due to broken value-initialization of non POD in MSVC nodes = time[WHITE] = time[BLACK] = inc[WHITE] = inc[BLACK] = - npmsec = movestogo = depth = movetime = mate = infinite = 0; + npmsec = movestogo = depth = movetime = mate = perft = infinite = 0; } bool use_time_management() const { - return !(mate | movetime | depth | nodes | infinite); + return !(mate | movetime | depth | nodes | perft | infinite); } std::vector searchmoves; - int time[COLOR_NB], inc[COLOR_NB], npmsec, movestogo, depth, movetime, mate, infinite; + int time[COLOR_NB], inc[COLOR_NB], npmsec, movestogo, depth, + movetime, mate, perft, infinite; int64_t nodes; TimePoint startTime; }; @@ -95,7 +96,6 @@ extern LimitsType Limits; void init(); void clear(); -template uint64_t perft(Position& pos, Depth depth); } // namespace Search