mysql-gui-tools/mysql-query-browser-gcc4.patch
2012-02-01 20:52:06 +04:00

26 lines
698 B
Diff

--- source/linux/MGCellRendererBlob.h
+++ source/linux/MGCellRendererBlob.h
@@ -26,19 +26,20 @@
#include <gtkmm/textview.h>
#include <gtkmm/eventbox.h>
-
+#define __STDC_FORMAT_MACROS 1
+#include <inttypes.h>
// I don't like this, but until I find a better alternative, it'll stay like this
inline void str2data(const std::string &str, gpointer *data, gsize *size)
{
- sscanf(str.c_str(), "%p %lu", data, size);
+ sscanf(str.c_str(), "%p %" __PRIPTR_PREFIX "u", data, size);
}
inline std::string data2str(gpointer data, gsize size)
{
char buffer[128];
- sprintf(buffer, "%p %lu", data, size);
+ sprintf(buffer, "%p %" __PRIPTR_PREFIX "u", data, size);
return buffer;
}