Commit 22fe7cd2 authored by Jakub Klinkovský's avatar Jakub Klinkovský
Browse files

Avoid deprecation warnings with GCC 12 in Leksys/iniparser.hpp

parent 2d97490e
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -186,13 +186,13 @@ namespace INI

    // Trim string from start
    static inline std::string &ltrim(std::string &s) {
        s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun<int, int>(__in_isspace))));
        s.erase(s.begin(), std::find_if(s.begin(), s.end(), [] (int ch) { return ! __in_isspace(ch); }));
        return s;
    }

    // Trim string from end
    static inline std::string &rtrim(std::string &s) {
        s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun<int, int>(__in_isspace))).base(), s.end());
        s.erase(std::find_if(s.rbegin(), s.rend(), [] (int ch) { return ! __in_isspace(ch); }).base(), s.end());
        return s;
    }