diff options
| author | Simon Tatham <anakin@pobox.com> | 2023-04-20 13:35:58 +0100 |
|---|---|---|
| committer | Simon Tatham <anakin@pobox.com> | 2023-04-20 17:21:12 +0100 |
| commit | bb561ee3b18be69e52b17cedde50eac96ea409da (patch) | |
| tree | 43b58f8e05550dfad4936e63cccb7ebe9a7c7ed5 /palisade.c | |
| parent | 16f997d34c7b435d3fcf5774c700579e188b017f (diff) | |
| download | puzzles-bb561ee3b18be69e52b17cedde50eac96ea409da.zip puzzles-bb561ee3b18be69e52b17cedde50eac96ea409da.tar.gz puzzles-bb561ee3b18be69e52b17cedde50eac96ea409da.tar.bz2 puzzles-bb561ee3b18be69e52b17cedde50eac96ea409da.tar.xz | |
Use a dedicated free function to free dsfs.
No functional change: currently, this just wraps the previous sfree
call.
Diffstat (limited to 'palisade.c')
| -rw-r--r-- | palisade.c | 14 |
1 files changed, 7 insertions, 7 deletions
@@ -565,11 +565,11 @@ static bool is_solved(const game_params *params, clue *clues, } } - sfree(dsf); + dsf_free(dsf); return true; error: - sfree(dsf); + dsf_free(dsf); return false; } @@ -594,7 +594,7 @@ static bool solver(const game_params *params, clue *clues, borderflag *borders) changed |= solver_equivalent_edges(&ctx); } while (changed); - sfree(ctx.dsf); + dsf_free(ctx.dsf); return is_solved(params, clues, borders); } @@ -648,7 +648,7 @@ static char *new_game_desc(const game_params *params, random_state *rs, ++attempts; setmem(soln, '@', wh); - sfree(dsf); + dsf_free(dsf); dsf = divvy_rectangle(w, h, k, rs); for (r = 0; r < h; ++r) @@ -683,7 +683,7 @@ static char *new_game_desc(const game_params *params, random_state *rs, sfree(scratch_borders); sfree(rim); sfree(shuf); - sfree(dsf); + dsf_free(dsf); char *output = snewn(wh + 1, char), *p = output; @@ -1252,8 +1252,8 @@ static void game_redraw(drawing *dr, game_drawstate *ds, draw_tile(dr, ds, r, c, ds->grid[i], clue); } - sfree(black_border_dsf); - sfree(yellow_border_dsf); + dsf_free(black_border_dsf); + dsf_free(yellow_border_dsf); } static float game_anim_length(const game_state *oldstate, |