Fix problems with printf-like functions using %d with size_t fields (instead of %lu).

This commit is contained in:
David Capello 2012-07-15 02:02:29 -03:00
parent 07a8b18955
commit 8dd42cc653
2 changed files with 2 additions and 2 deletions

View File

@ -16,7 +16,7 @@ string get_pretty_memory_size(size_t memsize)
char buf[256];
if (memsize < 1000) {
sprintf(buf, "%d bytes", memsize);
sprintf(buf, "%lu bytes", memsize);
}
else if (memsize < 1000*1000) {
sprintf(buf, "%0.1fK", memsize/1024.0f);

View File

@ -145,7 +145,7 @@ void Alert::processString(char* buf, std::vector<Widget*>& labels, std::vector<W
jwidget_set_min_size(button_widget, 60*jguiscale(), 0);
buttons.push_back(button_widget);
usprintf(buttonId, "button-%d", buttons.size());
usprintf(buttonId, "button-%lu", buttons.size());
button_widget->setId(buttonId);
button_widget->Click.connect(Bind<void>(&Window::closeWindow, this, button_widget));
}