aboutsummaryrefslogtreecommitdiff
path: root/palisade.c
diff options
context:
space:
mode:
authorSimon Tatham <anakin@pobox.com>2023-04-20 13:35:58 +0100
committerSimon Tatham <anakin@pobox.com>2023-04-20 17:21:12 +0100
commitbb561ee3b18be69e52b17cedde50eac96ea409da (patch)
tree43b58f8e05550dfad4936e63cccb7ebe9a7c7ed5 /palisade.c
parent16f997d34c7b435d3fcf5774c700579e188b017f (diff)
downloadpuzzles-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.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/palisade.c b/palisade.c
index 458ce37..5acfaa4 100644
--- a/palisade.c
+++ b/palisade.c
@@ -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,