1 --- gnugo-3.8/engine/liberty.h.orig 2020-05-24 07:57:41.409312486 +0000
2 +++ gnugo-3.8/engine/liberty.h 2020-05-24 07:59:26.051372294 +0000
4 struct dragon_data2 *dragon2_func(int pos);
6 /* Routine names used by persistent and non-persistent caching schemes. */
8 +typedef enum routine_id {
13 * Also used for unconditional status in struct worm_data and for the
14 * final status computed by the aftermath code.
17 +typedef enum dragon_status {
22 extern struct worm_data worm[BOARDMAX];
24 /* Unconditionally meaningless moves. */
25 -int meaningless_black_moves[BOARDMAX];
26 -int meaningless_white_moves[BOARDMAX];
27 +extern int meaningless_black_moves[BOARDMAX];
28 +extern int meaningless_white_moves[BOARDMAX];
30 /* Surround cache (see surround.c) */
32 --- gnugo-3.8/engine/unconditional.c.orig 2020-05-24 08:02:20.489566472 +0000
33 +++ gnugo-3.8/engine/unconditional.c 2020-05-24 08:02:35.190954307 +0000
39 +/* Unconditionally meaningless moves. */
40 +int meaningless_black_moves[BOARDMAX];
41 +int meaningless_white_moves[BOARDMAX];
43 /* Capture as many strings of the given color as we can. Played stones
44 * are left on the board and the number of played stones is returned.
45 * Strings marked in the exceptions array are excluded from capturing