diff options
author | Karel Zak | 2013-10-15 13:26:04 +0200 |
---|---|---|
committer | Karel Zak | 2013-10-23 10:46:10 +0200 |
commit | 829f4206fc002f2eec21cf9ea425729c22d12f2f (patch) | |
tree | 630659cf75bf991699ebd0784c759c3a081291d8 /libfdisk | |
parent | fdisk: add 'M' to access GPT nested protective/hybrid MBR (diff) | |
download | kernel-qcow2-util-linux-829f4206fc002f2eec21cf9ea425729c22d12f2f.tar.gz kernel-qcow2-util-linux-829f4206fc002f2eec21cf9ea425729c22d12f2f.tar.xz kernel-qcow2-util-linux-829f4206fc002f2eec21cf9ea425729c22d12f2f.zip |
libfdisk: fix printf stuff
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'libfdisk')
-rw-r--r-- | libfdisk/src/ask.c | 4 | ||||
-rw-r--r-- | libfdisk/src/bsd.c | 4 | ||||
-rw-r--r-- | libfdisk/src/dos.c | 84 | ||||
-rw-r--r-- | libfdisk/src/gpt.c | 14 | ||||
-rw-r--r-- | libfdisk/src/libfdisk.h | 2 | ||||
-rw-r--r-- | libfdisk/src/sgi.c | 2 | ||||
-rw-r--r-- | libfdisk/src/sun.c | 25 |
7 files changed, 67 insertions, 68 deletions
diff --git a/libfdisk/src/ask.c b/libfdisk/src/ask.c index dd152a1f0..8a5174c7e 100644 --- a/libfdisk/src/ask.c +++ b/libfdisk/src/ask.c @@ -331,7 +331,7 @@ int fdisk_ask_partnum(struct fdisk_context *cxt, size_t *partnum, int wantnew) if (num->low > 0) { /* only one existing partiton, don't ask, return the number */ fdisk_ask_number_set_result(ask, num->low); - fdisk_info(cxt, _("Selected partition %d"), (int) num->low); + fdisk_info(cxt, _("Selected partition %ju"), num->low); } else if (num->low == 0) { fdisk_warnx(cxt, _("No partition is defined yet!")); @@ -343,7 +343,7 @@ int fdisk_ask_partnum(struct fdisk_context *cxt, size_t *partnum, int wantnew) if (num->low > 0) { /* only one free partition, don't ask, return the number */ fdisk_ask_number_set_result(ask, num->low); - fdisk_info(cxt, _("Selected partition %d"), (int) num->low); + fdisk_info(cxt, _("Selected partition %ju"), num->low); } if (num->low == 0) { fdisk_warnx(cxt, _("No free partition available!")); diff --git a/libfdisk/src/bsd.c b/libfdisk/src/bsd.c index e898319fb..fdeaad29f 100644 --- a/libfdisk/src/bsd.c +++ b/libfdisk/src/bsd.c @@ -838,8 +838,8 @@ int fdisk_bsd_link_partition(struct fdisk_context *cxt) fdisk_label_set_changed(cxt->label, 1); fdisk_sinfo(cxt, FDISK_INFO_SUCCESS, - _("BSD partition '%c' linked to DOS partition %d."), - 'a' + (int) i, (int) k + 1); + _("BSD partition '%c' linked to DOS partition %zu."), + 'a' + (int) i, k + 1); return 0; } diff --git a/libfdisk/src/dos.c b/libfdisk/src/dos.c index 40c05af13..ac8708fb6 100644 --- a/libfdisk/src/dos.c +++ b/libfdisk/src/dos.c @@ -196,7 +196,7 @@ static int read_sector(struct fdisk_context *cxt, sector_t secno, } /* Allocate a buffer and read a partition table sector */ -static int read_pte(struct fdisk_context *cxt, int pno, sector_t offset) +static int read_pte(struct fdisk_context *cxt, size_t pno, sector_t offset) { unsigned char *buf; struct pte *pe = self_pte(cxt, pno); @@ -205,7 +205,7 @@ static int read_pte(struct fdisk_context *cxt, int pno, sector_t offset) if (!buf) return -ENOMEM; - DBG(LABEL, dbgprint("DOS: reading pte %d sector buffer %p", pno, buf)); + DBG(LABEL, dbgprint("DOS: reading pte %zu sector buffer %p", pno, buf)); pe->offset = offset; pe->sectorbuffer = buf; @@ -213,7 +213,7 @@ static int read_pte(struct fdisk_context *cxt, int pno, sector_t offset) if (read_sector(cxt, offset, pe->sectorbuffer) != 0) fdisk_warn(cxt, _("Failed to read extended partition table " - "(offset=%jd)"), (uintmax_t) offset); + "(offset=%ju)"), (uintmax_t) offset); pe->changed = 0; pe->pt_entry = pe->ex_entry = NULL; return 0; @@ -292,12 +292,12 @@ static void dos_init(struct fdisk_context *cxt) char *szstr = size_to_human_string(SIZE_SUFFIX_SPACE | SIZE_SUFFIX_3LETTER, bytes); fdisk_warnx(cxt, - _("The size of this disk is %s (%llu bytes). DOS " + _("The size of this disk is %s (%ju bytes). DOS " "partition table format can not be used on drives for " - "volumes larger than (%llu bytes) for %ld-byte " + "volumes larger than %ju bytes for %lu-byte " "sectors. Use GUID partition table format (GPT)."), - szstr, (unsigned long long) bytes, - (unsigned long long) UINT_MAX * cxt->sector_size, + szstr, bytes, + UINT_MAX * cxt->sector_size, cxt->sector_size); free(szstr); } @@ -391,7 +391,7 @@ static int dos_delete_partition(struct fdisk_context *cxt, size_t partnum) free(l->ptes[partnum].sectorbuffer); } while (partnum < cxt->label->nparts_max) { - DBG(LABEL, dbgprint("--> moving pte %zu <-- %zd", partnum, partnum + 1)); + DBG(LABEL, dbgprint("--> moving pte %zu <-- %zu", partnum, partnum + 1)); l->ptes[partnum] = l->ptes[partnum + 1]; partnum++; } @@ -405,7 +405,7 @@ static int dos_delete_partition(struct fdisk_context *cxt, size_t partnum) return 0; } -static void read_extended(struct fdisk_context *cxt, int ext) +static void read_extended(struct fdisk_context *cxt, size_t ext) { size_t i; struct pte *pex; @@ -422,7 +422,7 @@ static void read_extended(struct fdisk_context *cxt, int ext) return; } - DBG(LABEL, dbgprint("DOS: REading extended %d", ext)); + DBG(LABEL, dbgprint("DOS: REading extended %zu", ext)); while (IS_EXTENDED (p->sys_ind)) { struct pte *pe = self_pte(cxt, cxt->label->nparts_max); @@ -434,7 +434,7 @@ static void read_extended(struct fdisk_context *cxt, int ext) struct pte *pre = self_pte(cxt, cxt->label->nparts_max - 1); fdisk_warnx(cxt, - _("Omitting partitions after #%zd. They will be deleted " + _("Omitting partitions after #%zu. They will be deleted " "if you save this partition table."), cxt->label->nparts_max); @@ -457,7 +457,7 @@ static void read_extended(struct fdisk_context *cxt, int ext) if (pe->ex_entry) fdisk_warnx(cxt, _( "Extra link pointer in partition " - "table %zd."), + "table %zu."), cxt->label->nparts_max + 1); else pe->ex_entry = p; @@ -465,7 +465,7 @@ static void read_extended(struct fdisk_context *cxt, int ext) if (pe->pt_entry) fdisk_warnx(cxt, _( "Ignoring extra data in partition " - "table %zd."), + "table %zu."), cxt->label->nparts_max + 1); else pe->pt_entry = p; @@ -498,7 +498,7 @@ static void read_extended(struct fdisk_context *cxt, int ext) if (!dos_partition_get_size(p) && (cxt->label->nparts_max > 5 || q->sys_ind)) { - fdisk_info(cxt, _("omitting empty partition (%zd)"), i+1); + fdisk_info(cxt, _("omitting empty partition (%zu)"), i+1); dos_delete_partition(cxt, i); goto remove; /* numbering changed */ } @@ -675,7 +675,7 @@ static int dos_probe_label(struct fdisk_context *cxt) if (IS_EXTENDED (pe->pt_entry->sys_ind)) { if (cxt->label->nparts_max != 4) fdisk_warnx(cxt, _( - "Ignoring extra extended partition %zd"), + "Ignoring extra extended partition %zu"), i + 1); else read_extended(cxt, i); @@ -687,7 +687,7 @@ static int dos_probe_label(struct fdisk_context *cxt) if (!mbr_is_valid_magic(pe->sectorbuffer)) { fdisk_info(cxt, _( - "Invalid flag 0x%02x%02x of partition table %zd will " + "Invalid flag 0x%02x%02x of partition table %zu will " "be corrected by w(rite)"), pe->sectorbuffer[510], pe->sectorbuffer[511], @@ -791,7 +791,7 @@ static void fill_bounds(struct fdisk_context *cxt, } } -static int add_partition(struct fdisk_context *cxt, int n, struct fdisk_parttype *t) +static int add_partition(struct fdisk_context *cxt, size_t n, struct fdisk_parttype *t) { int sys, read = 0, rc; size_t i; @@ -803,14 +803,14 @@ static int add_partition(struct fdisk_context *cxt, int n, struct fdisk_parttype first[cxt->label->nparts_max], last[cxt->label->nparts_max]; - DBG(LABEL, dbgprint("DOS: adding partition %d", n)); + DBG(LABEL, dbgprint("DOS: adding partition %zu", n)); sys = t ? t->type : MBR_LINUX_DATA_PARTITION; if (p && p->sys_ind) { - fdisk_warnx(cxt, _("Partition %zd is already defined. " + fdisk_warnx(cxt, _("Partition %zu is already defined. " "Delete it before re-adding it."), - (ssize_t) n + 1); + n + 1); return -EINVAL; } fill_bounds(cxt, first, last); @@ -1027,7 +1027,7 @@ static int add_logical(struct fdisk_context *cxt) partition_set_changed(cxt, cxt->label->nparts_max, 1); cxt->label->nparts_max++; } - fdisk_info(cxt, _("Adding logical partition %zd"), + fdisk_info(cxt, _("Adding logical partition %zu"), cxt->label->nparts_max); return add_partition(cxt, cxt->label->nparts_max - 1, NULL); } @@ -1043,22 +1043,22 @@ static void check(struct fdisk_context *cxt, size_t n, total = (real_c * cxt->geom.sectors + real_s) * cxt->geom.heads + h; if (!total) - fdisk_warnx(cxt, _("Partition %zd: contains sector 0"), n); + fdisk_warnx(cxt, _("Partition %zu: contains sector 0"), n); if (h >= cxt->geom.heads) - fdisk_warnx(cxt, _("Partition %zd: head %d greater than " + fdisk_warnx(cxt, _("Partition %zu: head %d greater than " "maximum %d"), n, h + 1, cxt->geom.heads); if (real_s >= cxt->geom.sectors) - fdisk_warnx(cxt, _("Partition %zd: sector %d greater than " + fdisk_warnx(cxt, _("Partition %zu: sector %d greater than " "maximum %llu"), n, s, cxt->geom.sectors); if (real_c >= cxt->geom.cylinders) - fdisk_warnx(cxt, _("Partition %zd: cylinder %d greater than " + fdisk_warnx(cxt, _("Partition %zu: cylinder %d greater than " "maximum %llu"), n, real_c + 1, cxt->geom.cylinders); if (cxt->geom.cylinders <= 1024 && start != total) - fdisk_warnx(cxt, _("Partition %zd: previous sectors %d " - "disagrees with total %d"), n, start, total); + fdisk_warnx(cxt, _("Partition %zu: previous sectors %u " + "disagrees with total %u"), n, start, total); } /* check_consistency() and long2chs() added Sat Mar 6 12:28:16 1993, @@ -1110,7 +1110,7 @@ static void check_consistency(struct fdisk_context *cxt, struct dos_partition *p /* Same physical / logical beginning? */ if (cxt->geom.cylinders <= 1024 && (pbc != lbc || pbh != lbh || pbs != lbs)) { - fdisk_warnx(cxt, _("Partition %zd: different physical/logical " + fdisk_warnx(cxt, _("Partition %zu: different physical/logical " "beginnings (non-Linux?): " "phys=(%d, %d, %d), logical=(%d, %d, %d)"), partition + 1, @@ -1121,7 +1121,7 @@ static void check_consistency(struct fdisk_context *cxt, struct dos_partition *p /* Same physical / logical ending? */ if (cxt->geom.cylinders <= 1024 && (pec != lec || peh != leh || pes != les)) { - fdisk_warnx(cxt, _("Partition %zd: different physical/logical " + fdisk_warnx(cxt, _("Partition %zu: different physical/logical " "endings: phys=(%d, %d, %d), logical=(%d, %d, %d)"), partition + 1, pec, peh, pes, @@ -1130,7 +1130,7 @@ static void check_consistency(struct fdisk_context *cxt, struct dos_partition *p /* Ending on cylinder boundary? */ if (peh != (cxt->geom.heads - 1) || pes != cxt->geom.sectors) { - fdisk_warnx(cxt, _("Partition %zd: does not end on " + fdisk_warnx(cxt, _("Partition %zu: does not end on " "cylinder boundary."), partition + 1); } @@ -1157,7 +1157,7 @@ static int dos_verify_disklabel(struct fdisk_context *cxt) fdisk_warn_alignment(cxt, get_abs_partition_start(pe), i); if (get_abs_partition_start(pe) < first[i]) fdisk_warnx(cxt, _( - "Partition %zd: bad start-of-data."), + "Partition %zu: bad start-of-data."), i + 1); check(cxt, i + 1, p->eh, p->es, p->ec, last[i]); @@ -1167,8 +1167,8 @@ static int dos_verify_disklabel(struct fdisk_context *cxt) if ((first[i] >= first[j] && first[i] <= last[j]) || ((last[i] <= last[j] && last[i] >= first[j]))) { - fdisk_warnx(cxt, _("Partition %zd: " - "overlaps partition %zd."), + fdisk_warnx(cxt, _("Partition %zu: " + "overlaps partition %zu."), j + 1, i + 1); total += first[i] >= first[j] ? @@ -1193,13 +1193,13 @@ static int dos_verify_disklabel(struct fdisk_context *cxt) if (!p->sys_ind) { if (i != 4 || i + 1 < cxt->label->nparts_max) fdisk_warnx(cxt, - _("Partition %zd: empty."), + _("Partition %zu: empty."), i + 1); } else if (first[i] < l->ext_offset || last[i] > e_last) { - fdisk_warnx(cxt, _("Logical partition %zd: " - "not entirely in partition %zd."), + fdisk_warnx(cxt, _("Logical partition %zu: " + "not entirely in partition %zu."), i + 1, l->ext_index + 1); } } @@ -1273,7 +1273,7 @@ static int dos_add_partition( snprintf(prompt, sizeof(prompt), _("Partition type:\n" - " p primary (%zd primary, %d extended, %zd free)\n" + " p primary (%zu primary, %d extended, %zu free)\n" "%s\n" "Select (default %c)"), 4 - (l->ext_offset ? 1 : 0) - free_primary, @@ -1560,7 +1560,7 @@ static int dos_fulllist_disklabel(struct fdisk_context *cxt, int ext) if (!ln) continue; - if (asprintf(&str, "%zd", i + 1) > 0) + if (asprintf(&str, "%zu", i + 1) > 0) tt_line_set_data(ln, 0, str); /* Nr */ if (asprintf(&str, "%02x", p->boot_ind) > 0) tt_line_set_data(ln, 1, str); /* AF */ @@ -1818,7 +1818,7 @@ int fdisk_dos_fix_order(struct fdisk_context *cxt) return 0; } -int fdisk_dos_move_begin(struct fdisk_context *cxt, int i) +int fdisk_dos_move_begin(struct fdisk_context *cxt, size_t i) { struct pte *pe; struct dos_partition *p; @@ -1834,7 +1834,7 @@ int fdisk_dos_move_begin(struct fdisk_context *cxt, int i) p = pe->pt_entry; if (!p->sys_ind || !dos_partition_get_size(p) || IS_EXTENDED (p->sys_ind)) { - fdisk_warnx(cxt, _("Partition %d: no data area."), i + 1); + fdisk_warnx(cxt, _("Partition %zu: no data area."), i + 1); return 0; } @@ -1926,8 +1926,8 @@ static int dos_toggle_partition_flag( switch (flag) { case DOS_FLAG_ACTIVE: if (IS_EXTENDED(p->sys_ind) && !p->boot_ind) - fdisk_warnx(cxt, _("Partition %d: is an extended " - "partition."), (int) i + 1); + fdisk_warnx(cxt, _("Partition %zu: is an extended " + "partition."), i + 1); p->boot_ind = (p->boot_ind ? 0 : ACTIVE_FLAG); partition_set_changed(cxt, i, 1); diff --git a/libfdisk/src/gpt.c b/libfdisk/src/gpt.c index 235b351df..ec58c0098 100644 --- a/libfdisk/src/gpt.c +++ b/libfdisk/src/gpt.c @@ -1204,7 +1204,7 @@ static int gpt_list_disklabel(struct fdisk_context *cxt) fdisk_colon(cxt, _("Last LBA: %ju"), h->last_usable_lba); fdisk_colon(cxt, _("Alternative LBA: %ju"), h->alternative_lba); fdisk_colon(cxt, _("Partitions entries LBA: %ju"), h->partition_entry_lba); - fdisk_colon(cxt, _("Allocated partition entries: %ju"), (uintmax_t) h->npartition_entries); + fdisk_colon(cxt, _("Allocated partition entries: %u"), h->npartition_entries); } tt_define_column(tb, _("Device"), 0.1, 0); tt_define_column(tb, _("Start"), 12, TT_FL_RIGHT); @@ -1536,8 +1536,8 @@ static int gpt_verify_disklabel(struct fdisk_context *cxt) free_sectors = get_free_sectors(cxt, gpt->pheader, gpt->ents, &nsegments, &largest_segment); fdisk_info(cxt, - P_("A total of %ju free sectors is available in %d segment.", - "A total of %ju free sectors is available in %d segments " + P_("A total of %ju free sectors is available in %u segment.", + "A total of %ju free sectors is available in %u segments " "(the largest is %ju).", nsegments), free_sectors, nsegments, largest_segment); } else @@ -1660,7 +1660,7 @@ static int gpt_add_partition( ents = gpt->ents; if (!partition_unused(&ents[partnum])) { - fdisk_warnx(cxt, _("Partition %zd is already defined. " + fdisk_warnx(cxt, _("Partition %zu is already defined. " "Delete it before re-adding it."), partnum +1); return -EINVAL; } @@ -1737,7 +1737,7 @@ static int gpt_add_partition( if (gpt_create_new_partition(cxt, partnum, user_f, user_l, &typeid, ents) != 0) - fdisk_warnx(cxt, _("Could not create partition %zd"), partnum + 1); + fdisk_warnx(cxt, _("Could not create partition %ju"), partnum + 1); else { struct fdisk_parttype *t; @@ -1978,7 +1978,7 @@ int fdisk_gpt_partition_set_uuid(struct fdisk_context *cxt, size_t i) assert(cxt->label); assert(fdisk_is_disklabel(cxt, GPT)); - DBG(LABEL, dbgprint("UUID change requested partno=%zd", i)); + DBG(LABEL, dbgprint("UUID change requested partno=%zu", i)); gpt = self_label(cxt); @@ -2024,7 +2024,7 @@ int fdisk_gpt_partition_set_name(struct fdisk_context *cxt, size_t i) assert(cxt->label); assert(fdisk_is_disklabel(cxt, GPT)); - DBG(LABEL, dbgprint("NAME change requested partno=%zd", i)); + DBG(LABEL, dbgprint("NAME change requested partno=%zu", i)); gpt = self_label(cxt); diff --git a/libfdisk/src/libfdisk.h b/libfdisk/src/libfdisk.h index 096bb1fdd..835691be4 100644 --- a/libfdisk/src/libfdisk.h +++ b/libfdisk/src/libfdisk.h @@ -199,7 +199,7 @@ extern struct dos_partition *fdisk_dos_get_partition( size_t i); extern int fdisk_dos_fix_order(struct fdisk_context *cxt); -extern int fdisk_dos_move_begin(struct fdisk_context *cxt, int i); +extern int fdisk_dos_move_begin(struct fdisk_context *cxt, size_t i); extern int fdisk_dos_list_extended(struct fdisk_context *cxt); #define DOS_FLAG_ACTIVE 1 diff --git a/libfdisk/src/sgi.c b/libfdisk/src/sgi.c index ce2367595..1e725de8f 100644 --- a/libfdisk/src/sgi.c +++ b/libfdisk/src/sgi.c @@ -841,7 +841,7 @@ static int sgi_add_partition(struct fdisk_context *cxt, sgi = self_label(cxt); if (sgi_get_num_sectors(cxt, n)) { - fdisk_warnx(cxt, _("Partition %zd is already defined. " + fdisk_warnx(cxt, _("Partition %zu is already defined. " "Delete it before re-adding it."), n + 1); return -EINVAL; } diff --git a/libfdisk/src/sun.c b/libfdisk/src/sun.c index d5a0af2a6..d890a32a4 100644 --- a/libfdisk/src/sun.c +++ b/libfdisk/src/sun.c @@ -391,9 +391,8 @@ static int sun_verify_disklabel(struct fdisk_context *cxt) for (k = 0; k < 7; k++) { for (i = 0; i < SUN_MAXPARTITIONS; i++) { - if (k && (lens[i] % (cxt->geom.heads * cxt->geom.sectors))) { - fdisk_warnx(cxt, _("Partition %d doesn't end on cylinder boundary."), i+1); - } + if (k && (lens[i] % (cxt->geom.heads * cxt->geom.sectors))) + fdisk_warnx(cxt, _("Partition %u doesn't end on cylinder boundary."), i+1); if (lens[i]) { for (j = 0; j < i; j++) if (lens[j]) { @@ -412,8 +411,8 @@ static int sun_verify_disklabel(struct fdisk_context *cxt) endo = starts[i]+lens[i]; if (starts[j]+lens[j] < endo) endo = starts[j]+lens[j]; - fdisk_warnx(cxt, _("Partition %d overlaps with others in " - "sectors %d-%d."), i+1, starto, endo); + fdisk_warnx(cxt, _("Partition %u overlaps with others in " + "sectors %u-%u."), i+1, starto, endo); } } } @@ -437,15 +436,15 @@ static int sun_verify_disklabel(struct fdisk_context *cxt) } stop = cxt->geom.cylinders * cxt->geom.heads * cxt->geom.sectors; if (starts[array[0]]) - fdisk_warnx(cxt, _("Unused gap - sectors 0-%d."), starts[array[0]]); + fdisk_warnx(cxt, _("Unused gap - sectors 0-%u."), starts[array[0]]); for (i = 0; i < 7 && array[i+1] != -1; i++) { - fdisk_warnx(cxt, _("Unused gap - sectors %d-%d."), + fdisk_warnx(cxt, _("Unused gap - sectors %u-%u."), (starts[array[i]] + lens[array[i]]), starts[array[i+1]]); } start = (starts[array[i]] + lens[array[i]]); if (start < stop) - fdisk_warnx(cxt, _("Unused gap - sectors %d-%d."), start, stop); + fdisk_warnx(cxt, _("Unused gap - sectors %u-%u."), start, stop); return 0; } @@ -468,7 +467,7 @@ static int sun_add_partition( unsigned int first, last; if (part->num_sectors && be16_to_cpu(info->id) != SUN_TAG_UNASSIGNED) { - fdisk_info(cxt, _("Partition %zd is already defined. Delete " + fdisk_info(cxt, _("Partition %zu is already defined. Delete " "it before re-adding it."), n + 1); return -EINVAL; } @@ -616,10 +615,10 @@ static int sun_add_partition( } else if (last > stop) { fdisk_warnx(cxt, _("You haven't covered the whole disk with the 3rd partition, but your value\n" - "%d %s covers some other partition. Your entry has been changed\n" - "to %d %s"), - (int) fdisk_scround(cxt, last), fdisk_context_get_unit(cxt, SINGULAR), - (int) fdisk_scround(cxt, stop), fdisk_context_get_unit(cxt, SINGULAR)); + "%lu %s covers some other partition. Your entry has been changed\n" + "to %lu %s"), + (unsigned long) fdisk_scround(cxt, last), fdisk_context_get_unit(cxt, SINGULAR), + (unsigned long) fdisk_scround(cxt, stop), fdisk_context_get_unit(cxt, SINGULAR)); last = stop; } } else if (!whole_disk && last > stop) |