diff --git a/src/string.cc b/src/string.cc index edfd4cf6..69c8f946 100644 --- a/src/string.cc +++ b/src/string.cc @@ -307,6 +307,13 @@ InplaceString<15> to_string(int val) return res; } +InplaceString<15> to_string(unsigned val) +{ + InplaceString<15> res; + res.m_length = sprintf(res.m_data, "%u", val); + return res; +} + InplaceString<23> to_string(long int val) { InplaceString<23> res; diff --git a/src/string.hh b/src/string.hh index 74fbb51a..d1c6aa0e 100644 --- a/src/string.hh +++ b/src/string.hh @@ -327,6 +327,7 @@ inline Hex hex(size_t val) { return {val}; } InplaceString<15> to_string(int val); InplaceString<23> to_string(long int val); +InplaceString<15> to_string(unsigned val); InplaceString<23> to_string(size_t val); InplaceString<23> to_string(Hex val); InplaceString<23> to_string(float val);