libcody: to_string is not always available [PR 98412]
to_string is not always available, so don't use it. libcody/ * buffer.cc (MessageBuffer::AppendInteger): Workaround to_string's non-ubiquity.
This commit is contained in:
parent
31705b068f
commit
119d7478d1
@ -146,7 +146,13 @@ void MessageBuffer::Append (char c)
|
||||
|
||||
void MessageBuffer::AppendInteger (unsigned u)
|
||||
{
|
||||
std::string v (std::to_string (u));
|
||||
// Sigh, even though std::to_string is C++11, we support building on
|
||||
// gcc 4.8, which is a C++11 compiler lacking std::to_string. so
|
||||
// have something horrible.
|
||||
std::string v (20, 0);
|
||||
size_t len = snprintf (const_cast<char *> (v.data ()), v.size (), "%u", u);
|
||||
v.erase (len);
|
||||
|
||||
AppendWord (v);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user