fix for #1099278
mathias mathias
2 files changed,
5 insertions(+),
5 deletions(-)
M
src/FbTk/TextureRender.cc
→
src/FbTk/TextureRender.cc
@@ -113,7 +113,7 @@ red = FB_new_nothrow unsigned char[size];
if (red == 0) { char sbuf[128]; - sprintf(sbuf, "%d", size); + sprintf(sbuf, "%ld", (long int) size); throw std::string("TextureRender::TextureRender(): " + std::string(_FBTKTEXT(Error, OutOfMemoryRed, "Out of memory while allocating red buffer.", "")) + string(sbuf)); }@@ -122,7 +122,7 @@
green = FB_new_nothrow unsigned char[size]; if (green == 0) { char sbuf[128]; - sprintf(sbuf, "%d", size); + sprintf(sbuf, "%ld", (long int) size); throw std::string("TextureRender::TextureRender(): " + std::string(_FBTKTEXT(Error, OutOfMemoryGreen, "Out of memory while allocating green buffer.", ""))+ string(sbuf)); }@@ -130,7 +130,7 @@
blue = FB_new_nothrow unsigned char[size]; if (blue == 0) { char sbuf[128]; - sprintf(sbuf, "%d", size); + sprintf(sbuf, "%ld", (long int) size); throw std::string("TextureRender::TextureRender(): " + std::string(_FBTKTEXT(Error, OutOfMemoryBlue, "Out of memory while allocating blue buffer.", ""))+ string(sbuf)); }
M
src/Resources.cc
→
src/Resources.cc
@@ -77,7 +77,7 @@
template<> void FbTk::Resource<long long>:: setFromString(const char *strval) { - if (sscanf(strval, "%ul", &m_value) != 1) + if (sscanf(strval, "%llu", &m_value) != 1) setDefaultValue(); }@@ -159,7 +159,7 @@ template<>
string FbTk::Resource<long long>:: getString() { char tmpstr[128]; - sprintf(tmpstr, "%ul", m_value); + sprintf(tmpstr, "%llu", (unsigned long long) m_value); return string(tmpstr); }