Whamcloud - gitweb
build: quiet LLVM non-literal string format warning
[tools/e2fsprogs.git] / debugfs / unused.c
index 598d08b..4cb1191 100644 (file)
@@ -5,6 +5,7 @@
  * under the terms of the GNU Public License.
  */
 
+#include "config.h"
 #include <stdio.h>
 #include <unistd.h>
 #include <stdlib.h>
@@ -26,8 +27,8 @@ extern char *optarg;
 
 void do_dump_unused(int argc EXT2FS_ATTR((unused)), char **argv)
 {
-       unsigned long   blk;
-       unsigned char buf[EXT2_MAX_BLOCK_SIZE];
+       blk64_t         blk;
+       unsigned char   buf[EXT2_MAX_BLOCK_SIZE];
        unsigned int    i;
        errcode_t       retval;
 
@@ -49,7 +50,7 @@ void do_dump_unused(int argc EXT2FS_ATTR((unused)), char **argv)
                                break;
                if (i >= current_fs->blocksize)
                        continue;
-               printf("\nUnused block %lu contains non-zero data:\n\n",
+               printf("\nUnused block %llu contains non-zero data:\n\n",
                       blk);
                for (i=0; i < current_fs->blocksize; i++)
                        fputc(buf[i], stdout);