shithub: puzzles

Download patch

ref: d54bbdadeef015f9360dddfd6284b72f9937ca94
parent: 7011d13ae7a662d43238601a63a8992b71e19d56
author: Simon Tatham <anakin@pobox.com>
date: Thu Feb 18 13:12:12 EST 2010

Fix build failure on MacOS by initialising a variable which was
reported as potentially-unused. (In fact, as far as I can tell, it's
only ever uninitialised in assertion-failing code paths, so not a
real bug.)

[originally from svn r8873]

--- a/signpost.c
+++ b/signpost.c
@@ -916,7 +916,7 @@
 
 static int head_number(game_state *state, int i, int *scratch)
 {
-    int off = 0, found = 0, start, ss, j = i, c, n, sz;
+    int off = 0, found = 0, start = 0, ss, j = i, c, n, sz;
     const char *why = NULL;
 
     assert(state->prev[i] == -1 && state->next[i] != -1);