10 typedef struct board board;
11 typedef unsigned int uint;
12 typedef unsigned long ulong;
28 void init_board(board*);
29 void free_board(board*);
30 bool move_possible_any(board*);
31 bool move_possible(board*, const int d);
32 void make_move(board*, const int d);
33 void move(board*, const int d);
35 void print_board(board*);
36 void print_score(board*);