X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/puzzles/blobdiff_plain/118473f595a49e20a818ed7253d58fdfacaa7a86..f10106138f70a92b276899d0822650cb2ec1adae:/net.c?ds=sidebyside diff --git a/net.c b/net.c index 4fada1c..71c2b9d 100644 --- a/net.c +++ b/net.c @@ -382,29 +382,6 @@ static char *validate_params(game_params *params, int full) * avoidance is required. */ -static int dsf_canonify(int *dsf, int val) -{ - int v2 = val; - - while (dsf[val] != val) - val = dsf[val]; - - while (v2 != val) { - int tmp = dsf[v2]; - dsf[v2] = val; - v2 = tmp; - } - - return val; -} - -static void dsf_merge(int *dsf, int v1, int v2) -{ - v1 = dsf_canonify(dsf, v1); - v2 = dsf_canonify(dsf, v2); - dsf[v2] = v1; -} - struct todo { unsigned char *marked; int *buffer; @@ -2723,7 +2700,7 @@ static int game_wants_statusbar(void) return TRUE; } -static int game_timing_state(game_state *state) +static int game_timing_state(game_state *state, game_ui *ui) { return TRUE; }