1212#endif
1313
1414#ifdef ALLOW_5_MEN_ENDGAME
15- #define FIFTH_PARAM , int _5
15+ #define FIFTH_PARAM , __attribute__((unused)) int _5
1616#else
1717#define FIFTH_PARAM
1818#endif
@@ -52,14 +52,14 @@ inline uint8_t dist(Position p1, Position p2) {
5252
5353
5454#define num_values_KRK (1 + 3 + 7 )
55- int KRK_subset_number (int rook, int _FK_, int _BK_, int ignored FIFTH_PARAM) {
55+ int KRK_subset_number (__attribute__((unused)) int rook, int _FK_, int _BK_, __attribute__((unused)) int ignored FIFTH_PARAM) {
5656 _BK_ = INV_REMAP_BOUND_KING[_BK_];
5757
5858 return CORNER_DIST[bk] + dist (wk, bk);
5959}
6060
6161#define num_values_KBBK (1 + 2 *3 + 7 )
62- int KBBK_subset_number (int bishop1, int bishop2, int _FK_, int _BK_ FIFTH_PARAM) {
62+ int KBBK_subset_number (__attribute__((unused)) int bishop1, __attribute__((unused)) int bishop2, int _FK_, int _BK_ FIFTH_PARAM) {
6363 _BK_ = INV_REMAP_BOUND_KING[_BK_];
6464 /*
6565 cerr << "KBBK_subset_number(" << POS_NAME[wk] << "," << POS_NAME[bishop1]
@@ -71,21 +71,21 @@ int KBBK_subset_number(int bishop1, int bishop2, int _FK_, int _BK_ FIFTH_PARAM)
7171
7272
7373#define num_values_KBNK (1 + 2 *3 + 7 )
74- int KBNK_subset_number (int knight, int bishop, int _FK_, int _BK_ FIFTH_PARAM) {
74+ int KBNK_subset_number (__attribute__((unused)) int knight, int bishop, int _FK_, int _BK_ FIFTH_PARAM) {
7575 _BK_ = INV_REMAP_BOUND_KING[_BK_];
7676 return 2 *CORNER_DIST[bishop] + dist (wk, bk);
7777}
7878
7979
8080#define num_values_KRKB (1 + 4 *7 + 2 *3 + 7 )
81- int KRKB_subset_number (int bishop, int rook, int _FK_, int _BK_ FIFTH_PARAM) {
81+ int KRKB_subset_number (int bishop, __attribute__((unused)) int rook, int _FK_, int _BK_ FIFTH_PARAM) {
8282 _BK_ = INV_REMAP_BOUND_KING[_BK_];
8383 return 13 + 4 *dist (bk, bishop) - 2 *EDGE_DIST[bk] - dist (wk, bk);
8484}
8585
8686
8787#define num_values_KQKR (1 + 3 + 3 + 7 + 7 )
88- int KQKR_subset_number (int brook, int wqueen, int _FK_, int _BK_ FIFTH_PARAM) {
88+ int KQKR_subset_number (int brook, __attribute__((unused)) int wqueen, int _FK_, int _BK_ FIFTH_PARAM) {
8989 _BK_ = INV_REMAP_BOUND_KING[_BK_];
9090
9191 return EDGE_DIST[bk] + CORNER_DIST[bk] + dist (bk,wk) + (7 - dist (bk, brook));
0 commit comments