1 // search.h
2 
3 #ifndef SEARCH_H
4 #define SEARCH_H
5 
6 // includes
7 
8 #include "board.h"
9 #include "util.h"
10 
11 // defines
12 
13 #define DepthMax 63
14 
15 // functions
16 
17 extern void search       (const board_t * board, int depth_max, double time_max);
18 extern void search_perft (const board_t * board, int depth_max);
19 
20 extern void do_perft     (int argc, char * argv[]);
21 
22 #endif // !defined SEARCH_H
23 
24 // end of search.h
25 
26