Commit Diff


commit - bafe41334c16b82dfe843277113cf731f2bab17b
commit + 4e179b0677c5ee49aee3b76ffc62d613740f41b3
blob - 5ffd3c4526d5da8fc98d41a73cba826712b39ec9
blob + ac20772bded7b844c7878bb869ec902949b6081f
--- FICS/movecheck.c
+++ FICS/movecheck.c
@@ -356,46 +356,49 @@ PRIVATE void add_pos(int tof, int tor, int *posf, int 
   (*numpos)++;
 }
 
-PRIVATE void possible_pawn_moves(game_state_t * gs,
-				  int onf, int onr,
-				  int *posf, int *posr, int *numpos)
+PRIVATE void
+possible_pawn_moves(game_state_t *gs,
+    int onf, int onr,
+    int *posf, int *posr,
+    int *numpos)
 {
-  if (gs->onMove == WHITE) {
-    if (gs->board[onf][onr + 1] == NOPIECE) {
-      add_pos(onf, onr + 1, posf, posr, numpos);
-      if ((onr == 1) && (gs->board[onf][onr + 2] == NOPIECE))
-	add_pos(onf, onr + 2, posf, posr, numpos);
-    }
-    if ((onf > 0) && (gs->board[onf - 1][onr + 1] != NOPIECE) &&
-	(iscolor(gs->board[onf - 1][onr + 1], BLACK)))
-      add_pos(onf - 1, onr + 1, posf, posr, numpos);
-    if ((onf < 7) && (gs->board[onf + 1][onr + 1] != NOPIECE) &&
-	(iscolor(gs->board[onf + 1][onr + 1], BLACK)))
-      add_pos(onf + 1, onr + 1, posf, posr, numpos);
-    if (gs->ep_possible[0][onf] == -1)
-      add_pos(onf - 1, onr + 1, posf, posr, numpos);
-    if (gs->ep_possible[0][onf] == 1)
-      add_pos(onf + 1, onr + 1, posf, posr, numpos);
-  } else {
-    if (gs->board[onf][onr - 1] == NOPIECE) {
-      add_pos(onf, onr - 1, posf, posr, numpos);
-      if ((onr == 6) && (gs->board[onf][onr - 2] == NOPIECE))
-	add_pos(onf, onr - 2, posf, posr, numpos);
-    }
-    if ((onf > 0) && (gs->board[onf - 1][onr - 1] != NOPIECE) &&
-	(iscolor(gs->board[onf - 1][onr - 1], WHITE)))
-      add_pos(onf - 1, onr - 1, posf, posr, numpos);
-/* loon: changed what looks like a typo, here's the original line:
-      add_pos(onf - 1, onr + 1, posf, posr, numpos);
-*/
-    if ((onf < 7) && (gs->board[onf + 1][onr - 1] != NOPIECE) &&
-	(iscolor(gs->board[onf + 1][onr - 1], WHITE)))
-      add_pos(onf + 1, onr - 1, posf, posr, numpos);
-    if (gs->ep_possible[1][onf] == -1)
-      add_pos(onf - 1, onr - 1, posf, posr, numpos);
-    if (gs->ep_possible[1][onf] == 1)
-      add_pos(onf + 1, onr - 1, posf, posr, numpos);
-  }
+	if (gs->onMove == WHITE) {
+		if (gs->board[onf][onr + 1] == NOPIECE) {
+			add_pos(onf, onr + 1, posf, posr, numpos);
+			if ((onr == 1) && (gs->board[onf][onr + 2] == NOPIECE))
+				add_pos(onf, onr + 2, posf, posr, numpos);
+		}
+		if ((onf > 0) &&
+		    (gs->board[onf - 1][onr + 1] != NOPIECE) &&
+		    (iscolor(gs->board[onf - 1][onr + 1], BLACK)))
+			add_pos(onf - 1, onr + 1, posf, posr, numpos);
+		if ((onf < 7) &&
+		    (gs->board[onf + 1][onr + 1] != NOPIECE) &&
+		    (iscolor(gs->board[onf + 1][onr + 1], BLACK)))
+			add_pos(onf + 1, onr + 1, posf, posr, numpos);
+		if (gs->ep_possible[0][onf] == -1)
+			add_pos(onf - 1, onr + 1, posf, posr, numpos);
+		if (gs->ep_possible[0][onf] == 1)
+			add_pos(onf + 1, onr + 1, posf, posr, numpos);
+	} else {
+		if (gs->board[onf][onr - 1] == NOPIECE) {
+			add_pos(onf, onr - 1, posf, posr, numpos);
+			if ((onr == 6) && (gs->board[onf][onr - 2] == NOPIECE))
+				add_pos(onf, onr - 2, posf, posr, numpos);
+		}
+		if ((onf > 0) &&
+		    (gs->board[onf - 1][onr - 1] != NOPIECE) &&
+		    (iscolor(gs->board[onf - 1][onr - 1], WHITE)))
+			add_pos(onf - 1, onr - 1, posf, posr, numpos);
+		if ((onf < 7) &&
+		    (gs->board[onf + 1][onr - 1] != NOPIECE) &&
+		    (iscolor(gs->board[onf + 1][onr - 1], WHITE)))
+			add_pos(onf + 1, onr - 1, posf, posr, numpos);
+		if (gs->ep_possible[1][onf] == -1)
+			add_pos(onf - 1, onr - 1, posf, posr, numpos);
+		if (gs->ep_possible[1][onf] == 1)
+			add_pos(onf + 1, onr - 1, posf, posr, numpos);
+	}
 }
 
 PRIVATE void