fix
diff --git a/lib/fuse.c b/lib/fuse.c
index 0ce05a6..ac6a2d5 100644
--- a/lib/fuse.c
+++ b/lib/fuse.c
@@ -1232,8 +1232,9 @@
     path = get_path(f, ino);
     if (path != NULL) {
         if (f->conf.debug) {
-            printf("READ[%llu] %u bytes from %llu\n",
-                   (unsigned long long) fi->fh, size, off);
+            printf("READ[%llu] %lu bytes from %llu\n",
+                   (unsigned long long) fi->fh, (unsigned long) size,
+                   (unsigned long long) off);
             fflush(stdout);
         }
 
@@ -1271,9 +1272,9 @@
     path = get_path(f, ino);
     if (path != NULL) {
         if (f->conf.debug) {
-            printf("WRITE%s[%llu] %u bytes to %llu\n",
+            printf("WRITE%s[%llu] %lu bytes to %llu\n",
                    fi->writepage ? "PAGE" : "", (unsigned long long) fi->fh,
-                   size, off);
+                   (unsigned long) size, (unsigned long long) off);
             fflush(stdout);
         }