From c82537b4574d45aa16e50b7f8dc1f075cfdb69f9 Mon Sep 17 00:00:00 2001 From: Simon Tatham Date: Fri, 16 Jun 2023 19:03:56 +0100 Subject: Fix some unused-variable warnings. A test-build with a modern clang points out a number of 'set but not used' variables, which clang seems to have got better at recently. In cases where there's conditioned-out or commented-out code using the variable, I've left it in and added a warning-suppressing cast to void. Otherwise I've just deleted the variables. --- undead.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'undead.c') diff --git a/undead.c b/undead.c index d2a07a3..38543ba 100644 --- a/undead.c +++ b/undead.c @@ -976,7 +976,7 @@ static int path_cmp(const void *a, const void *b) { static char *new_game_desc(const game_params *params, random_state *rs, char **aux, bool interactive) { - int i,count,c,w,h,r,p,g; + int count,c,w,h,r,p,g; game_state *new; /* Variables for puzzle generation algorithm */ @@ -997,7 +997,6 @@ static char *new_game_desc(const game_params *params, random_state *rs, char *e; char *desc; - i = 0; while (true) { new = new_state(params); abort = false; @@ -1257,7 +1256,6 @@ static char *new_game_desc(const game_params *params, random_state *rs, * difficulty level, free memory and start from scratch */ sfree(old_guess); free_game(new); - i++; } /* We have a valid puzzle! */ @@ -1578,6 +1576,8 @@ static char *solve_game(const game_state *state_start, const game_state *currsta } /* printf("Puzzle solved at level %s, iterations %d, ambiguous %d\n", (solved_bruteforce ? "TRICKY" : "NORMAL"), iterative_depth, count_ambiguous); */ + (void)iterative_depth; + (void)count_ambiguous; move = snewn(solve_state->common->num_total * 4 +2, char); c = move; -- cgit v1.1