aboutsummaryrefslogtreecommitdiff
path: root/lightup.c
diff options
context:
space:
mode:
authorSimon Tatham <anakin@pobox.com>2011-05-04 18:22:14 +0000
committerSimon Tatham <anakin@pobox.com>2011-05-04 18:22:14 +0000
commit2efc77d2fde7e53604f8490b57f18a36eec5c4fb (patch)
tree46b5441958cc8525ccd09f43c36dea9d0ea57d4c /lightup.c
parent4bab5e531b4b49c9b41d2140dd570d05947e7c40 (diff)
downloadpuzzles-2efc77d2fde7e53604f8490b57f18a36eec5c4fb.zip
puzzles-2efc77d2fde7e53604f8490b57f18a36eec5c4fb.tar.gz
puzzles-2efc77d2fde7e53604f8490b57f18a36eec5c4fb.tar.bz2
puzzles-2efc77d2fde7e53604f8490b57f18a36eec5c4fb.tar.xz
Fix warnings generated by gcc 4.6.0 about variables set but not
thereafter read. Most of these changes are just removal of pointless stuff or trivial reorganisations; one change is actually substantive, and fixes a bug in Keen's clue selection (the variable 'bad' was unreferenced not because I shouldn't have set it, but because I _should_ have referenced it!). [originally from svn r9164]
Diffstat (limited to 'lightup.c')
-rw-r--r--lightup.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/lightup.c b/lightup.c
index 5b97b2b..5d27fde 100644
--- a/lightup.c
+++ b/lightup.c
@@ -1402,6 +1402,7 @@ static int strip_unused_nums(game_state *state)
}
}
}
+ debug(("Stripped %d unused numbers.\n", n));
return n;
}
@@ -1475,7 +1476,7 @@ static char *new_game_desc(game_params *params, random_state *rs,
char **aux, int interactive)
{
game_state *news = new_state(params), *copys;
- int nsol, i, j, run, x, y, wh = params->w*params->h, num;
+ int i, j, run, x, y, wh = params->w*params->h, num;
char *ret, *p;
int *numindices;
@@ -1499,8 +1500,7 @@ static char *new_game_desc(game_params *params, random_state *rs,
/* Take a copy, remove numbers we didn't use and check there's
* still a unique solution; if so, use the copy subsequently. */
copys = dup_game(news);
- nsol = strip_unused_nums(copys);
- debug(("Stripped %d unused numbers.\n", nsol));
+ strip_unused_nums(copys);
if (!puzzle_is_good(copys, params->difficulty)) {
debug(("Stripped grid is not good, reverting.\n"));
free_game(copys);