aboutsummaryrefslogtreecommitdiff
path: root/slant.c
diff options
context:
space:
mode:
authorSimon Tatham <anakin@pobox.com>2023-04-20 13:56:44 +0100
committerSimon Tatham <anakin@pobox.com>2023-04-20 17:22:23 +0100
commitf21c7d27664bc43d3e5a9401756860c03055c3aa (patch)
tree132993b10b21f8be6e559174c50a3ac12b5901fe /slant.c
parent11a8149d673d96bec17d6487b5fa95b5bf5ffd6b (diff)
downloadpuzzles-f21c7d27664bc43d3e5a9401756860c03055c3aa.zip
puzzles-f21c7d27664bc43d3e5a9401756860c03055c3aa.tar.gz
puzzles-f21c7d27664bc43d3e5a9401756860c03055c3aa.tar.bz2
puzzles-f21c7d27664bc43d3e5a9401756860c03055c3aa.tar.xz
Consistently use snew_dsf to allocate dsfs.
All remaining cases where a dsf was allocated via snewn(foo, int) are removed by this change.
Diffstat (limited to 'slant.c')
-rw-r--r--slant.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/slant.c b/slant.c
index a07ee1c..e2d354e 100644
--- a/slant.c
+++ b/slant.c
@@ -312,10 +312,10 @@ static struct solver_scratch *new_scratch(int w, int h)
{
int W = w+1, H = h+1;
struct solver_scratch *ret = snew(struct solver_scratch);
- ret->connected = snewn(W*H, int);
+ ret->connected = snew_dsf(W*H);
ret->exits = snewn(W*H, int);
ret->border = snewn(W*H, bool);
- ret->equiv = snewn(w*h, int);
+ ret->equiv = snew_dsf(w*h);
ret->slashval = snewn(w*h, signed char);
ret->vbitmap = snewn(w*h, unsigned char);
return ret;