]> git.sesse.net Git - stockfish/blobdiff - src/position.h
Increase max threads to 128
[stockfish] / src / position.h
index 935d86b205c82ee2ff3e2ab81ca3b5edaafc053e..36d65fb87b5ef11771294b6acc34fef1208a7f5f 100644 (file)
@@ -164,7 +164,7 @@ public:
   bool is_draw() const;
 
   // Position consistency check, for debugging
-  bool pos_is_ok(int* failedStep = NULL) const;
+  bool pos_is_ok(int* step = NULL) const;
   void flip();
 
 private:
@@ -174,11 +174,12 @@ private:
   void set_state(StateInfo* si) const;
 
   // Helper functions
-  void do_castling(Square kfrom, Square kto, Square rfrom, Square rto);
   Bitboard check_blockers(Color c, Color kingColor) const;
   void put_piece(Square s, Color c, PieceType pt);
   void remove_piece(Square s, Color c, PieceType pt);
   void move_piece(Square from, Square to, Color c, PieceType pt);
+  template<bool Do>
+  void do_castling(Square from, Square& to, Square& rfrom, Square& rto);
 
   // Board and pieces
   Piece board[SQUARE_NB];