From: simon Date: Sat, 20 May 2006 11:54:21 +0000 (+0000) Subject: Cleanup patch from Ben Hutchings, fixing some odd-looking range X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/puzzles/commitdiff_plain/bf58c93a413e6924dc8d8664363084fbdfaf8b56 Cleanup patch from Ben Hutchings, fixing some odd-looking range checks. He thinks they were harmless (due to being followed by other range checks in RIGHTOF_DOT and friends) but it clearly can't hurt to fix them anyway. git-svn-id: svn://svn.tartarus.org/sgt/puzzles@6709 cda61777-01e9-0310-a592-d414129be87e --- diff --git a/loopy.c b/loopy.c index 69ddb56..ce49c73 100644 --- a/loopy.c +++ b/loopy.c @@ -1283,7 +1283,7 @@ static int dot_setall_dlines(solver_state *sstate, enum dline dl, int i, int j, break; case DLINE_DL: case DLINE_DR: - if (j <= (state)->h && BELOW_DOT(state, i, j) == line_old) { + if (j < (state)->h && BELOW_DOT(state, i, j) == line_old) { LV_BELOW_DOT(state, i, j) = line_new; retval = TRUE; } @@ -1308,13 +1308,13 @@ static int dot_setall_dlines(solver_state *sstate, enum dline dl, int i, int j, case DLINE_UR: case DLINE_DR: case DLINE_HORIZ: - if (i <= (state)->w && RIGHTOF_DOT(state, i, j) == line_old) { + if (i < (state)->w && RIGHTOF_DOT(state, i, j) == line_old) { LV_RIGHTOF_DOT(state, i, j) = line_new; retval = TRUE; } break; case DLINE_VERT: - if (j <= (state)->h && BELOW_DOT(state, i, j) == line_old) { + if (j < (state)->h && BELOW_DOT(state, i, j) == line_old) { LV_BELOW_DOT(state, i, j) = line_new; retval = TRUE; }