]> git.sesse.net Git - stockfish/blobdiff - src/search.h
Revert odd depths razoring
[stockfish] / src / search.h
index c8d841a12f5778bd56f84fb22eab04b86b76dabb..211bc0a297605a370efcf8a0bf807885cf2761bc 100644 (file)
@@ -7,12 +7,12 @@
   it under the terms of the GNU General Public License as published by
   the Free Software Foundation, either version 3 of the License, or
   (at your option) any later version.
-  
+
   Stockfish is distributed in the hope that it will be useful,
   but WITHOUT ANY WARRANTY; without even the implied warranty of
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   GNU General Public License for more details.
-  
+
   You should have received a copy of the GNU General Public License
   along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
@@ -60,6 +60,9 @@ struct SearchStack {
   Move threatMove;
   Move killers[KILLER_MAX];
   Depth reduction;
+
+  void init(int ply);
+  void initKillers();
 };
 
 
@@ -73,7 +76,7 @@ extern int ActiveThreads;
 extern Lock SMPLock;
 
 // Perhaps better to make H local, and pass as parameter to MovePicker?
-extern History H;  
+extern History H;
 
 
 ////
@@ -83,7 +86,7 @@ extern History H;
 extern void init_threads();
 extern void stop_threads();
 extern void think(const Position &pos, bool infinite, bool ponder, int side_to_move,
-                  int time[], int increment[], int movesToGo, int maxDepth, 
+                  int time[], int increment[], int movesToGo, int maxDepth,
                   int maxNodes, int maxTime, Move searchMoves[]);
 extern int64_t nodes_searched();