shithub: puzzles

Download patch

ref: e22a9c8396f1f0bd1c74cd8b738f5f9716760004
parent: 581becc3aa657fe4b7694c6f261d3193d51928d2
author: Simon Tatham <anakin@pobox.com>
date: Sat Oct 3 13:39:22 EDT 2015

build fix

--- a/pearl.c
+++ b/pearl.c
@@ -1737,7 +1737,7 @@
     for (r = 0; r < h; ++r) {
 	for (c = 0; c < w; ++c) {
 	    int i = r*w + c, cell = r*ch*gw + c*cw;
-	    board[cell] = state->shared->clues[i]["+BW"];
+	    board[cell] = "+BW"[(unsigned char)state->shared->clues[i]];
 	    if (c < w - 1 && (state->lines[i] & R || state->lines[i+1] & L))
 		memset(board + cell + 1, '-', cw - 1);
 	    if (r < h - 1 && (state->lines[i] & D || state->lines[i+w] & U))