}
{
char fmt_spec[100];
- char *format[2][4] = {
- { "%8lX", "%08lX", "%02X", "%04X" },
- { "%8ld", "%10ld", "%2d", "%4d" }
+ char *format[2][5] = {
+ { "%8lX", "%08lX", "%02X", "%04X", "%03X" },
+ { "%8ld", "%10ld", "%2d", "%4d", "%3d" }
};
struct partition_table pt_table[4];
unsigned long offset, found;
pt_table[pt_entry].count_LBA = *(unsigned int *)(pt_mmap + pt_offset + PT_BASE + PT_COUNT_LBA);
sprintf(fmt_spec, "%%d %%s %s %s %s %s %s %s %s %s %s (next %s)\n",
- format[use_decimal][2], // type
+ format[use_decimal][4], // type
format[use_decimal][3], // cyl
format[use_decimal][2], // head
format[use_decimal][2], // sector
}
}
}
+ fflush(stdout);
fprintf(stderr, "Done.\n");
}
}