Fix a snprintf() warning regarding unsigned int64 format string.
authorLaurent Monin <geeqie@norz.org>
Thu, 23 Dec 2010 14:35:24 +0000 (15:35 +0100)
committerKlaus Ethgen <Klaus@Ethgen.de>
Sat, 26 May 2012 13:45:20 +0000 (14:45 +0100)
Solved by using "%llu" and type cast to (unsigned long long)

src/metadata.c

index b74f704..0459d0b 100644 (file)
@@ -294,7 +294,7 @@ gboolean metadata_write_int(FileData *fd, const gchar *key, guint64 value)
 {
        gchar string[50];
        
-       g_snprintf(string, sizeof(string), "%ld", value);
+       g_snprintf(string, sizeof(string), "%llu", (unsigned long long) value);
        return metadata_write_string(fd, key, string);
 }