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]
This commit is contained in:
Simon Tatham
2011-05-04 18:22:14 +00:00
parent 4bab5e531b
commit 2efc77d2fd
14 changed files with 31 additions and 54 deletions

View File

@ -2170,7 +2170,7 @@ static int open_square(game_state *state, int x, int y)
static game_state *new_game(midend *me, game_params *params, char *desc)
{
game_state *state = snew(game_state);
int i, wh, x, y, ret, masked;
int i, wh, x, y, masked;
unsigned char *bmp;
state->w = params->w;
@ -2265,7 +2265,7 @@ static game_state *new_game(midend *me, game_params *params, char *desc)
}
if (x >= 0 && y >= 0)
ret = open_square(state, x, y);
open_square(state, x, y);
sfree(bmp);
}