- int generate_white_pawn_captures(const Position &pos, MoveStack *mlist);
- int generate_black_pawn_captures(const Position &pos, MoveStack *mlist);
- int generate_white_pawn_noncaptures(const Position &pos, MoveStack *mlist);
- int generate_black_pawn_noncaptures(const Position &pos, MoveStack *mlist);
- int generate_knight_moves(const Position &pos, MoveStack *mlist,
- Color side, Bitboard target);
- int generate_bishop_moves(const Position &pos, MoveStack *mlist,
- Color side, Bitboard target);
- int generate_rook_moves(const Position &pos, MoveStack *mlist,
- Color side, Bitboard target);
- int generate_queen_moves(const Position &pos, MoveStack *mlist,
- Color side, Bitboard target);
- int generate_king_moves(const Position &pos, MoveStack *mlist,
- Square from, Bitboard target);
- int generate_castle_moves(const Position &pos, MoveStack *mlist, Color us);
+ int generate_white_pawn_captures(const Position&, MoveStack*);
+ int generate_black_pawn_captures(const Position&, MoveStack*);
+ int generate_white_pawn_noncaptures(const Position&, MoveStack*);
+ int generate_black_pawn_noncaptures(const Position&, MoveStack*);
+ int generate_knight_moves(const Position&, MoveStack*, Color side, Bitboard t);
+ int generate_bishop_moves(const Position&, MoveStack*, Color side, Bitboard t);
+ int generate_rook_moves(const Position&, MoveStack*, Color side, Bitboard t);
+ int generate_queen_moves(const Position&, MoveStack*, Color side, Bitboard t);
+ int generate_king_moves(const Position&, MoveStack*, Square from, Bitboard t);
+ int generate_castle_moves(const Position&, MoveStack*, Color us);