int i, moretodo = 1;
struct partition p;
struct part_desc *partitions = &(z->partitions[0]);
- int pno = z->partno;
+ size_t pno = z->partno;
here = start = ep->start;
unsigned long start = ep->start;
struct sector *s;
struct part_desc *partitions = &(z->partitions[0]);
- int pno = z->partno;
+ size_t pno = z->partno;
if (!(s = get_sector(dev,fd,start+1)))
return;
ip++;
if (*ip == 0)
return fno;
- for(d = dumpflds; d-dumpflds < ARRAY_SIZE(dumpflds); d++) {
+ for(d = dumpflds; (size_t) (d - dumpflds) < ARRAY_SIZE(dumpflds); d++) {
if (!strncmp(ip, d->fldname, strlen(d->fldname))) {
ip += strlen(d->fldname);
while(isspace(*ip))
p->size += delta;
if (is_extended(p->p.sys_type) && boxes == ONESECTOR)
p->size = inc;
- else if (old_size <= -delta) {
+ else if ((ssize_t) old_size <= (ssize_t) -delta) {
my_warn(_("no room for partition descriptor\n"));
return 0;
}
static void
read_partition_chain(char *dev, int interactive, struct part_desc *ep,
struct disk_desc *z) {
- int i, base;
+ int i;
+ size_t base;
eob = 0;
while (1) {
static void
read_input(char *dev, int interactive, struct disk_desc *z) {
- int i;
+ size_t i;
struct part_desc *partitions = &(z->partitions[0]), *ep;
for (i=0; i < ARRAY_SIZE(z->partitions); i++)