X-Git-Url: https://git.rrq.au/?a=blobdiff_plain;f=src%2Fprobe.c;h=a4f1f313f0c8cd22ffe53248aac3cd409b62c0ae;hb=6474a619fc4572914f921cbff9d72784c1792966;hp=44572633381fa9345db30f5f19530cc139afd7d4;hpb=e05a6f05e7fce66ac7560e066d995c456073d29f;p=rrq%2Fmaintain_lilo.git diff --git a/src/probe.c b/src/probe.c index 4457263..a4f1f31 100644 --- a/src/probe.c +++ b/src/probe.c @@ -1,7 +1,7 @@ /* probe.c - BIOS probe utility * * Copyright 1999-2006 John Coffman - * Copyright 2009-2013 Joachim Wiedorn + * Copyright 2009-2015 Joachim Wiedorn * All rights reserved. * * Licensed under the terms contained in the file 'COPYING' @@ -675,7 +675,7 @@ static void do_table(char *part) { struct partition pt [PART_MAX_MAX+1]; int volid; - long long where[PART_MAX_MAX+1]; + int64_t where[PART_MAX_MAX+1]; int i,j; int extd = (extended_pt || verbose>0); @@ -693,7 +693,7 @@ static void do_table(char *part) } if (verbose>=5) { printf("\n"); - for (i=0; i= 0x80) { get_geom(bios, &bdata); if (verbose>=5) { - printf("bios_dev: (0x%02X) vol-ID=%08X *PT=%08lX\n", - bios, bdata.serial_no, (long)bdata.pt); + printf("bios_dev: (0x%02X) vol-ID=%08X *PT=%0*" PRIXPTR "\n", + bios, bdata.serial_no, PTR_WIDTH, (intptr_t)bdata.pt); #ifdef DEBUG_PROBE dump_pt((void*)bdata.pt); #endif