Fix #255: gcc, clang compiler warnings
This commit is contained in:
parent
e5d96b92cf
commit
71328c0dd8
|
@ -484,7 +484,7 @@ Depth get_search_depth(const Position *pos)
|
|||
|
||||
if (gameOptions.getDrawOnHumanExperience()) {
|
||||
if (index == 4 &&
|
||||
is_star_squares_full((Position *)pos)) {
|
||||
is_star_squares_full(const_cast<Position *>(pos))) {
|
||||
d = 1; // In order to use Mobility
|
||||
}
|
||||
}
|
||||
|
|
|
@ -581,7 +581,7 @@ bool Position::reset()
|
|||
break;
|
||||
}
|
||||
|
||||
if (snprintf(record, RECORD_LEN_MAX, "r%1d s%03zu t%02d",
|
||||
if (snprintf(record, RECORD_LEN_MAX, "r%1d s%03u t%02d",
|
||||
r + 1, rule.nMoveRule, 0) > 0) {
|
||||
return true;
|
||||
}
|
||||
|
|
|
@ -36,7 +36,7 @@
|
|||
struct StateInfo
|
||||
{
|
||||
// Copied when making a move
|
||||
int rule50 {0};
|
||||
unsigned int rule50 {0};
|
||||
int pliesFromNull;
|
||||
|
||||
// Not copied when making a move (will be recomputed anyhow)
|
||||
|
@ -94,7 +94,7 @@ public:
|
|||
bool has_game_cycle() const;
|
||||
bool has_repeated(Sanmill::Stack<Position> &ss) const;
|
||||
#endif // THREEFOLD_REPETITION
|
||||
int rule50_count() const;
|
||||
unsigned int rule50_count() const;
|
||||
|
||||
|
||||
/// Mill Game
|
||||
|
@ -253,7 +253,7 @@ inline int Position::game_ply() const
|
|||
return gamePly;
|
||||
}
|
||||
|
||||
inline int Position::rule50_count() const
|
||||
inline unsigned int Position::rule50_count() const
|
||||
{
|
||||
return st.rule50;
|
||||
}
|
||||
|
|
|
@ -70,7 +70,7 @@ struct Rule
|
|||
bool mayFly;
|
||||
|
||||
// The N-move rule in Mill states that if no remove has been made in the last N moves.
|
||||
size_t nMoveRule;
|
||||
unsigned int nMoveRule;
|
||||
};
|
||||
|
||||
#define N_RULES 5
|
||||
|
|
|
@ -154,7 +154,7 @@ void on_mayFly(const Option &o)
|
|||
|
||||
void on_nMoveRule(const Option &o)
|
||||
{
|
||||
rule.nMoveRule = (size_t)o;
|
||||
rule.nMoveRule = (unsigned int)o;
|
||||
}
|
||||
|
||||
/// Our case insensitive less() function as required by UCI protocol
|
||||
|
|
|
@ -394,7 +394,7 @@ void Game::setRule(int ruleNo, int stepLimited /*= -1*/, int timeLimited /*= 0 T
|
|||
elapsedSeconds[WHITE] = elapsedSeconds[BLACK] = 0;
|
||||
|
||||
char record[64] = { 0 };
|
||||
if (snprintf(record, Position::RECORD_LEN_MAX, "r%1d s%03zu t%02d", r + 1, rule.nMoveRule, 0) <= 0) {
|
||||
if (snprintf(record, Position::RECORD_LEN_MAX, "r%1d s%03u t%02d", r + 1, rule.nMoveRule, 0) <= 0) {
|
||||
assert(0);
|
||||
}
|
||||
string cmd(record);
|
||||
|
|
Loading…
Reference in New Issue