diff --git a/src/Config.cpp b/src/Config.cpp index 3da32d102..7b426af6f 100644 --- a/src/Config.cpp +++ b/src/Config.cpp @@ -31,7 +31,6 @@ #include #include #include -#include #include #include #include @@ -564,7 +563,7 @@ std::string Config::get (const std::string& key) int Config::getInteger (const std::string& key) { if ((*this).find (key) != (*this).end ()) - return strtoimax ((*this)[key].c_str (), NULL, 10); + return stoi ((*this)[key]); return 0; } diff --git a/src/Nibbler.cpp b/src/Nibbler.cpp index b200cc75b..98e25c8c0 100644 --- a/src/Nibbler.cpp +++ b/src/Nibbler.cpp @@ -28,7 +28,6 @@ #include #include #include -#include #include #include @@ -264,7 +263,7 @@ bool Nibbler::getDigit4 (int& result) Lexer::isDigit ((*_input)[i + 2]) && Lexer::isDigit ((*_input)[i + 3])) { - result = strtoimax (_input->substr (_cursor, 4).c_str (), NULL, 10); + result = std::stoi (_input->substr (_cursor, 4)); _cursor += 4; return true; } @@ -284,7 +283,7 @@ bool Nibbler::getDigit3 (int& result) Lexer::isDigit ((*_input)[i + 1]) && Lexer::isDigit ((*_input)[i + 2])) { - result = strtoimax (_input->substr (_cursor, 3).c_str (), NULL, 10); + result = std::stoi (_input->substr (_cursor, 3)); _cursor += 3; return true; } @@ -303,7 +302,7 @@ bool Nibbler::getDigit2 (int& result) if (Lexer::isDigit ((*_input)[i + 0]) && Lexer::isDigit ((*_input)[i + 1])) { - result = strtoimax (_input->substr (_cursor, 2).c_str (), NULL, 10); + result = std::stoi (_input->substr (_cursor, 2)); _cursor += 2; return true; } @@ -331,7 +330,7 @@ bool Nibbler::getInt (int& result) if (i > _cursor) { - result = strtoimax (_input->substr (_cursor, i - _cursor).c_str (), NULL, 10); + result = std::stoi (_input->substr (_cursor, i - _cursor)); _cursor = i; return true; } @@ -349,7 +348,7 @@ bool Nibbler::getUnsignedInt (int& result) if (i > _cursor) { - result = strtoimax (_input->substr (_cursor, i - _cursor).c_str (), NULL, 10); + result = std::stoi (_input->substr (_cursor, i - _cursor)); _cursor = i; return true; }