aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarkus Uhlin <markus@nifty-networks.net>2025-03-09 00:30:27 +0100
committerMarkus Uhlin <markus@nifty-networks.net>2025-03-09 00:30:27 +0100
commite260ed6fad82fd5ed6d1fa1dacf668d1e1025465 (patch)
treeaec5acc72741fb24c9f62a9b02e535d5e0f30f7d
parent430602251a60432a47b54cd43259a5c888bfc9b8 (diff)
Better
-rw-r--r--FICS/gameproc.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/FICS/gameproc.c b/FICS/gameproc.c
index 73d7242..eea5205 100644
--- a/FICS/gameproc.c
+++ b/FICS/gameproc.c
@@ -849,18 +849,18 @@ CheckRepetition(int p, int g)
char *pos;
int flag1 = 1, flag2 = 1;
int move_num;
+ size_t len[3];
if (garray[g].numHalfMoves < 8) // Can't have three repeats any quicker.
return 0;
+ len[0] = strlen(pos1);
+ len[1] = strlen(pos2);
+
for (move_num = garray[g].game_state.lastIrreversable;
move_num < garray[g].numHalfMoves - 1;
move_num++) {
- size_t len[3];
-
pos = GetFENpos(g, move_num);
- len[0] = strlen(pos1);
- len[1] = strlen(pos2);
len[2] = strlen(pos);
if (len[0] == len[2] && !strcmp(pos1, pos))