]> git.tdb.fi Git - libs/core.git/blobdiff - source/strings/lexicalcast.cpp
Use integer types from <cstdint>
[libs/core.git] / source / strings / lexicalcast.cpp
index 8789544bbb355f14f421ccd9a6ea5f761a25e256..f5b3a95ee9af7ea0db2e1865b709dadf77dbf1de 100644 (file)
@@ -59,7 +59,7 @@ char *int_to_str(T v, const Fmt &f, char *end)
        const char *digits = (f.get_uppercase() ? udigits : ldigits);
        if(v)
        {
-               typename MatchingInt<T>::UnsignedType w = Absolute<T>::eval(v);
+               typename std::make_unsigned<T>::type w = Absolute<T>::eval(v);
                while(w)
                {
                        *--ptr = digits[w%base];