X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fsearch.h;h=a399beba9a6069ebedeccc619a82f8fbc8457fed;hp=2fd160b68a6d9ab5a58f45e8321880c9ab3d9b98;hb=4aca11ae2a37df653b54f554a3d8b3005c063447;hpb=bcbab1937670ca39ddb0a216ff9a787e56b79b3a diff --git a/src/search.h b/src/search.h index 2fd160b6..a399beba 100644 --- a/src/search.h +++ b/src/search.h @@ -38,6 +38,7 @@ namespace Search { struct Stack { SplitPoint* splitPoint; + Move* pv; int ply; Move currentMove; Move ttMove; @@ -62,7 +63,6 @@ struct RootMove { bool operator<(const RootMove& m) const { return score > m.score; } // Ascending sort bool operator==(const Move& m) const { return pv[0] == m; } - void extract_pv_from_tt(Position& pos); void insert_pv_in_tt(Position& pos); Value score; @@ -105,8 +105,8 @@ extern Position RootPos; extern Time::point SearchTime; extern StateStackPtr SetupStates; -extern void init(); -extern void think(); +void init(); +void think(); template uint64_t perft(Position& pos, Depth depth); } // namespace Search