From 73131e7c7845fcd89c0d28d9471159f774cfdc00 Mon Sep 17 00:00:00 2001 From: Reuven Peleg Date: Mon, 22 Jul 2013 21:05:03 +0300 Subject: [PATCH] Use arrow operator instead of * and . No functional change. Signed-off-by: Marco Costalba --- src/movegen.cpp | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/movegen.cpp b/src/movegen.cpp index 76e171f8..b4e089a8 100644 --- a/src/movegen.cpp +++ b/src/movegen.cpp @@ -24,11 +24,11 @@ /// Simple macro to wrap a very common while loop, no facny, no flexibility, /// hardcoded names 'mlist' and 'from'. -#define SERIALIZE(b) while (b) (*mlist++).move = make_move(from, pop_lsb(&b)) +#define SERIALIZE(b) while (b) (mlist++)->move = make_move(from, pop_lsb(&b)) /// Version used for pawns, where the 'from' square is given as a delta from the 'to' square #define SERIALIZE_PAWNS(b, d) while (b) { Square to = pop_lsb(&b); \ - (*mlist++).move = make_move(to - (d), to); } + (mlist++)->move = make_move(to - (d), to); } namespace { template @@ -59,7 +59,7 @@ namespace { if (Chess960 && (pos.attackers_to(kto, pos.pieces() ^ rfrom) & enemies)) return mlist; - (*mlist++).move = make(kfrom, rfrom); + (mlist++)->move = make(kfrom, rfrom); if (Checks && !pos.move_gives_check((mlist - 1)->move, CheckInfo(pos))) mlist--; @@ -79,19 +79,19 @@ namespace { Square to = pop_lsb(&b); if (Type == CAPTURES || Type == EVASIONS || Type == NON_EVASIONS) - (*mlist++).move = make(to - Delta, to, QUEEN); + (mlist++)->move = make(to - Delta, to, QUEEN); if (Type == QUIETS || Type == EVASIONS || Type == NON_EVASIONS) { - (*mlist++).move = make(to - Delta, to, ROOK); - (*mlist++).move = make(to - Delta, to, BISHOP); - (*mlist++).move = make(to - Delta, to, KNIGHT); + (mlist++)->move = make(to - Delta, to, ROOK); + (mlist++)->move = make(to - Delta, to, BISHOP); + (mlist++)->move = make(to - Delta, to, KNIGHT); } // Knight-promotion is the only one that can give a direct check not // already included in the queen-promotion. if (Type == QUIET_CHECKS && (StepAttacksBB[W_KNIGHT][to] & ci->ksq)) - (*mlist++).move = make(to - Delta, to, KNIGHT); + (mlist++)->move = make(to - Delta, to, KNIGHT); else (void)ci; // Silence a warning under MSVC } @@ -197,7 +197,7 @@ namespace { assert(b1); while (b1) - (*mlist++).move = make(pop_lsb(&b1), pos.ep_square()); + (mlist++)->move = make(pop_lsb(&b1), pos.ep_square()); } } -- 2.39.2