+2011-03-29 Vladimir Serbinenko <phcoder@gmail.com>
+
+ * grub-core/normal/misc.c (grub_normal_print_device_info): Use correct
+ printf clauses for printing size and start.
+
2011-03-29 Vladimir Serbinenko <phcoder@gmail.com>
* grub-core/fs/ext2.c (grub_ext2_read_inode): Fix an overflow.
grub_printf ("%s", _("Not a known filesystem"));
if (dev->disk->partition)
- grub_printf (_(" - Partition start at %u"),
- grub_partition_get_start (dev->disk->partition));
+ grub_printf (_(" - Partition start at %llu"),
+ (unsigned long long) grub_partition_get_start (dev->disk->partition));
if (grub_disk_get_size (dev->disk) == GRUB_DISK_SIZE_UNKNOWN)
- grub_printf (_(" - Total size unknown"),
- grub_disk_get_size (dev->disk));
+ grub_puts_ (" - Total size unknown");
else
- grub_printf (_(" - Total size %u sectors"),
- grub_disk_get_size (dev->disk));
+ grub_printf (_(" - Total size %llu sectors"),
+ (unsigned long long) grub_disk_get_size (dev->disk));
grub_device_close (dev);
}