diff options
Diffstat (limited to 'src/Fen.cpp')
| -rw-r--r-- | src/Fen.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/Fen.cpp b/src/Fen.cpp index 54dddfd..3ba4ddb 100644 --- a/src/Fen.cpp +++ b/src/Fen.cpp @@ -28,7 +28,7 @@ std::string FENParser::normalize_rank(const std::string &fen_rank) { } char FENParser::NextToken(const std::string &fen, char loc) { - while (loc < fen.size() && IS_BLANK(fen[loc])) { + while (loc < (char)fen.size() && IS_BLANK(fen[loc])) { loc++; } return (loc); @@ -36,7 +36,7 @@ char FENParser::NextToken(const std::string &fen, char loc) { char FENParser::NextRank(const std::string &fen, char loc) { loc++; - while (loc < fen.size() && fen[loc] != '/' && fen[loc] != ' ') { + while (loc < (char)fen.size() && fen[loc] != '/' && fen[loc] != ' ') { loc++; } return (loc); @@ -190,7 +190,7 @@ FEN FENParser::Parse(const std::string &fen) { // Parse move counter loc = NextToken(fen, loc); std::string move; - while (loc < fen.size() && !IS_BLANK(fen[loc])) { + while (loc < (char)fen.size() && !IS_BLANK(fen[loc])) { if (!IS_DIGIT(fen[loc])) { throw InvalidFEN(); } |
