#define MOVEPICK_H_INCLUDED
#include <algorithm> // For std::max
-#include <cstring> // For memset
+#include <cstring> // For std::memset
#include "movegen.h"
#include "position.h"
static const Value Max = Value(2000);
const T* operator[](Piece p) const { return table[p]; }
- void clear() { memset(table, 0, sizeof(table)); }
+ void clear() { std::memset(table, 0, sizeof(table)); }
void update(Piece p, Square to, Move m) {
const Position& pos;
const HistoryStats& history;
Search::Stack* ss;
+ Move* countermoves;
Depth depth;
Move ttMove;
MoveStack killers[4];