mirror of
git://git.tartarus.org/simon/puzzles.git
synced 2025-04-20 23:51:29 -07:00
Use a dedicated free function to free dsfs.
No functional change: currently, this just wraps the previous sfree call.
This commit is contained in:
6
pearl.c
6
pearl.c
@ -891,7 +891,7 @@ cleanup:
|
||||
}
|
||||
|
||||
sfree(dsfsize);
|
||||
sfree(dsf);
|
||||
dsf_free(dsf);
|
||||
sfree(workspace);
|
||||
assert(ret >= 0);
|
||||
return ret;
|
||||
@ -1582,7 +1582,7 @@ static bool check_completion(game_state *state, bool mark)
|
||||
for (y = 0; y < h; y++) {
|
||||
if (!dsf_update_completion(state, x, y, R, dsf) ||
|
||||
!dsf_update_completion(state, x, y, D, dsf)) {
|
||||
sfree(dsf);
|
||||
dsf_free(dsf);
|
||||
return false;
|
||||
}
|
||||
}
|
||||
@ -1665,7 +1665,7 @@ static bool check_completion(game_state *state, bool mark)
|
||||
* part of a single loop, for which our counter variables
|
||||
* nsilly,nloop,npath are enough. */
|
||||
sfree(component_state);
|
||||
sfree(dsf);
|
||||
dsf_free(dsf);
|
||||
|
||||
/*
|
||||
* Check that no clues are contradicted. This code is similar to
|
||||
|
Reference in New Issue
Block a user