diff --git a/libxenon/drivers/diskio/ata.c b/libxenon/drivers/diskio/ata.c index 6dbcbbee..f0bea23f 100644 --- a/libxenon/drivers/diskio/ata.c +++ b/libxenon/drivers/diskio/ata.c @@ -458,7 +458,7 @@ xenon_atapi_inquiry_model(struct xenon_ata_device *dev) { buf[8 + 24] = '\0'; strncpy(dev->model, &buf[8], sizeof(dev->model)); - printf("ATAPI inquiry model: %s %d\n", dev->model); + printf("ATAPI inquiry model: %s\n", dev->model); return 0; } @@ -703,7 +703,7 @@ xenon_ata_init1(struct xenon_ata_device *dev, uint32_t ioaddress, uint32_t ioadd xenon_ata_regget2(dev, XENON_ATA_REG2_CONTROL); xenon_ata_regget2(dev, XENON_ATA_REG2_CONTROL); - printf("SATA device at %08lx\n", dev->ioaddress); + printf("SATA device at %08x\n", dev->ioaddress); return 0; } diff --git a/libxenon/drivers/elf/elf.c b/libxenon/drivers/elf/elf.c index 1b981fa0..49d35f34 100644 --- a/libxenon/drivers/elf/elf.c +++ b/libxenon/drivers/elf/elf.c @@ -5,6 +5,13 @@ Copyright (C) 2010-2011 Hector Martin "marcan" This code is licensed to you under the terms of the GNU GPL, version 2; see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt */ +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wpointer-to-int-cast" +#pragma GCC diagnostic ignored "-Wincompatible-pointer-types" +#pragma GCC diagnostic ignored "-Wunused-but-set-variable" +#pragma GCC diagnostic ignored "-Wint-conversion" +#pragma GCC diagnostic ignored "-Wdiscarded-qualifiers" +#pragma GCC diagnostic ignored "-Wunused-variable" #include #include @@ -18,6 +25,7 @@ see file COPYING or http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt #include