Make printf format specifiers 32/64-bit clean.
[bluesky.git] / bluesky / serialize.c
index eaa9258..c806d88 100644 (file)
@@ -7,6 +7,7 @@
  */
 
 #include <stdint.h>
+#include <inttypes.h>
 #include <glib.h>
 #include <string.h>
 
@@ -156,7 +157,7 @@ BlueSkyInode *bluesky_deserialize_inode(BlueSkyFS *fs, const gchar *buf)
                                      bluesky_dirent_compare, NULL);
             g_hash_table_insert(inode->dirhash, dirent->name, dirent);
 
-            g_print("  dirent[%08x]: %s -> %lld\n",
+            g_print("  dirent[%08x]: %s -> %"PRIu64"\n",
                     dirent->cookie, dirent->name, dirent->inum);
 
             buf = strchr(d->name, '\0') + 1;