summaryrefslogtreecommitdiff
path: root/src/Fen.cpp
diff options
context:
space:
mode:
authorLoic Guegan <manzerbredes@mailbox.org>2023-05-10 06:55:12 +0200
committerLoic Guegan <manzerbredes@mailbox.org>2023-05-10 06:55:12 +0200
commite93ddffa4ab47f7e1f710a9d7e78ca831b2df78a (patch)
tree35153f5acb7edddf97febbf8b8896d9774f5f15f /src/Fen.cpp
parent987bf4b2f2e9cf3ed20c5e39e308e714c0127fc6 (diff)
Cleaning and debug codeHEADmain
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();
}