summaryrefslogtreecommitdiff
path: root/src/eval.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/eval.c')
-rwxr-xr-xsrc/eval.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/eval.c b/src/eval.c
index 2beccbf..3e856f1 100755
--- a/src/eval.c
+++ b/src/eval.c
@@ -2330,10 +2330,10 @@ Return value:
ASSERT(GET_COLOR(p) == xSide);
p = 1 << PIECE_TYPE(p);
- uCounter += ((i == 0) | (i == -2) |
- ((CHECK_VECTOR_WITH_INDEX(i, xSide) & p) != 0) |
- ((CHECK_VECTOR_WITH_INDEX(i + 1, xSide) & p) != 0) |
- ((CHECK_VECTOR_WITH_INDEX(i + 2, xSide) & p) != 0));
+ uCounter += (int)(i == 0) | (int)(i == -2) |
+ (int)((CHECK_VECTOR_WITH_INDEX(i, xSide) & p) != 0) |
+ (int)((CHECK_VECTOR_WITH_INDEX(i + 1, xSide) & p) != 0) |
+ (int)((CHECK_VECTOR_WITH_INDEX(i + 2, xSide) & p) != 0);
}
ASSERT(uCounter < 15);
@@ -4610,6 +4610,7 @@ Return value:
if (_WhoControlsSquareFast(pos, c) == FLIP(uColor))
{
p = pos->rgSquare[c].pPiece;
+ (void)p;
#ifdef DEBUG
ASSERT(p);
ASSERT(!IS_PAWN(p));