]> git.sesse.net Git - stockfish/blobdiff - src/bitboard.h
Do not assume that enum are signed
[stockfish] / src / bitboard.h
index 6a1755b662891b26051dad911b1c42bcf2c7de86..0cf0cd0a83021bb1d0a95abdc811287abc05dea2 100644 (file)
@@ -119,11 +119,11 @@ inline int square_distance(Square s1, Square s2) {
 }
 
 inline int file_distance(Square s1, Square s2) {
-  return abs(file_of(s1) - file_of(s2));
+  return dist(file_of(s1), file_of(s2));
 }
 
 inline int rank_distance(Square s1, Square s2) {
-  return abs(rank_of(s1) - rank_of(s2));
+  return dist(rank_of(s1), rank_of(s2));
 }