From f05c25347d66821d928668a7e87dffbf3ffed027 Mon Sep 17 00:00:00 2001 From: Simon Tatham Date: Sat, 5 Aug 2006 16:35:25 +0000 Subject: Extra utility function. [originally from svn r6780] --- dsf.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'dsf.c') diff --git a/dsf.c b/dsf.c index a81bc3c..91d4b2c 100644 --- a/dsf.c +++ b/dsf.c @@ -28,3 +28,11 @@ void dsf_merge(int *dsf, int v1, int v2) v2 = dsf_canonify(dsf, v2); dsf[v2] = v1; } + +void dsf_init(int *dsf, int len) +{ + int i; + + for (i = 0; i < len; i++) + dsf[i] = i; +} -- cgit v1.1