aboutsummaryrefslogtreecommitdiff
path: root/pattern.c
diff options
context:
space:
mode:
authorSimon Tatham <anakin@pobox.com>2023-06-16 19:03:56 +0100
committerSimon Tatham <anakin@pobox.com>2023-06-16 19:04:50 +0100
commitc82537b4574d45aa16e50b7f8dc1f075cfdb69f9 (patch)
treef830b661a3e20d4d1ec996d4e1a3880615261da1 /pattern.c
parentde13ca2874e673b426efcf04f734ae6625635396 (diff)
downloadpuzzles-c82537b4574d45aa16e50b7f8dc1f075cfdb69f9.zip
puzzles-c82537b4574d45aa16e50b7f8dc1f075cfdb69f9.tar.gz
puzzles-c82537b4574d45aa16e50b7f8dc1f075cfdb69f9.tar.bz2
puzzles-c82537b4574d45aa16e50b7f8dc1f075cfdb69f9.tar.xz
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.
Diffstat (limited to 'pattern.c')
-rw-r--r--pattern.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/pattern.c b/pattern.c
index 7bcca82..1eafaff 100644
--- a/pattern.c
+++ b/pattern.c
@@ -663,7 +663,7 @@ static bool solve_puzzle(const game_state *state, unsigned char *grid,
#ifndef STANDALONE_PICTURE_GENERATOR
static unsigned char *generate_soluble(random_state *rs, int w, int h)
{
- int i, j, ntries, max;
+ int i, j, max;
bool ok;
unsigned char *grid, *matrix, *workspace;
unsigned int *changed_h, *changed_w;
@@ -679,11 +679,7 @@ static unsigned char *generate_soluble(random_state *rs, int w, int h)
changed_w = snewn(max+1, unsigned int);
rowdata = snewn(max+1, int);
- ntries = 0;
-
do {
- ntries++;
-
generate(rs, w, h, grid);
/*