]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
fstrim: cast from __u64 to standard C types
authorKarel Zak <kzak@redhat.com>
Wed, 8 Jun 2011 10:44:14 +0000 (12:44 +0200)
committerKarel Zak <kzak@redhat.com>
Wed, 8 Jun 2011 10:44:14 +0000 (12:44 +0200)
Signed-off-by: Karel Zak <kzak@redhat.com>
sys-utils/fstrim.c

index d4fb0c340dd57a37a15f1e24f79540d9efd6e2e7..42e5cb04644cf6cd045ab2660cfe72d4e139ac64 100644 (file)
@@ -98,17 +98,17 @@ int main(int argc, char **argv)
                        usage(stdout);
                        break;
                case 'l':
-                       if (strtosize(optarg, &range.len))
+                       if (strtosize(optarg, (uint64_t *) &range.len))
                                errx(EXIT_FAILURE,
                                     _("failed to parse length: %s"), optarg);
                        break;
                case 'o':
-                       if (strtosize(optarg, &range.start))
+                       if (strtosize(optarg, (uint64_t *) &range.start))
                                errx(EXIT_FAILURE,
                                     _("failed to parse offset: %s"), optarg);
                        break;
                case 'm':
-                       if (strtosize(optarg, &range.minlen))
+                       if (strtosize(optarg, (uint64_t *) &range.minlen))
                                errx(EXIT_FAILURE,
                                     _("failed to parse minimum extent length: %s"),
                                     optarg);
@@ -148,7 +148,7 @@ int main(int argc, char **argv)
        }
        if (verbose)
                printf(_("%s: %" PRIu64 " bytes was trimmed\n"),
-                                               path, range.len);
+                                               path, (uint64_t) range.len);
        close(fd);
        return EXIT_SUCCESS;
 }