Make printf format specifiers 32/64-bit clean.
[bluesky.git] / bluesky / dir.c
index 8520689..14eb6eb 100644 (file)
@@ -7,6 +7,7 @@
  */
 
 #include <stdint.h>
+#include <inttypes.h>
 #include <glib.h>
 
 #include "bluesky.h"
@@ -137,7 +138,8 @@ void bluesky_directory_dump(BlueSkyInode *dir)
 
     while (!g_sequence_iter_is_end(i)) {
         BlueSkyDirent *d = g_sequence_get(i);
-        g_print("    0x%08x [inum=%lld] %s\n", d->cookie, d->inum, d->name);
+        g_print("    0x%08x [inum=%"PRIu64"] %s\n",
+                d->cookie, d->inum, d->name);
         i = g_sequence_iter_next(i);
     }
 }