summaryrefslogtreecommitdiff
path: root/src/Fen.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/Fen.cpp')
-rw-r--r--src/Fen.cpp6
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();
}