diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2019-01-07 09:32:16 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2019-01-07 09:49:16 +0100 |
commit | 9c12bcfdc52d7887c26d97bfcb8eb5fc86f2bc1a (patch) | |
tree | 5c7002d8dacec7e869ab72ee1e7eaa427ea03fac /cpukit/libpci/pci_bus.c | |
parent | score: Remove superfluous include from chainimpl.h (diff) | |
download | rtems-9c12bcfdc52d7887c26d97bfcb8eb5fc86f2bc1a.tar.bz2 |
Fix format warnings
Diffstat (limited to 'cpukit/libpci/pci_bus.c')
-rw-r--r-- | cpukit/libpci/pci_bus.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/cpukit/libpci/pci_bus.c b/cpukit/libpci/pci_bus.c index 2172e720bd..115deebd8d 100644 --- a/cpukit/libpci/pci_bus.c +++ b/cpukit/libpci/pci_bus.c @@ -26,6 +26,7 @@ /* On small systems undefine PCIBUS_INFO to avoid sprintf get dragged in */ #define PCIBUS_INFO +#include <inttypes.h> #include <stdlib.h> #include <stdio.h> #include <string.h> @@ -301,7 +302,7 @@ void pcibus_dev_info( sprintf(buf, "LOCATION: BUS:SLOT:FUNCTION [%x:%x:%x]", PCI_DEV_EXPAND(devinfo->pcidev)); print_line(p, buf); - sprintf(buf, "PCIID 0x%lx", (uint32_t)devinfo->pcidev); + sprintf(buf, "PCIID 0x%" PRIx16 "", devinfo->pcidev); print_line(p, buf); sprintf(buf, "VENDOR ID: %04x", devinfo->id.vendor); print_line(p, buf); @@ -311,7 +312,7 @@ void pcibus_dev_info( print_line(p, buf); sprintf(buf, "SUBDEV ID: %04x", devinfo->id.subdevice); print_line(p, buf); - sprintf(buf, "CLASS: %lx", devinfo->id.class); + sprintf(buf, "CLASS: %" PRIx32, devinfo->id.class); print_line(p, buf); sprintf(buf, "REVISION: %x", devinfo->rev); print_line(p, buf); @@ -343,7 +344,8 @@ void pcibus_dev_info( if (!pcibusres->size) continue; - sprintf(buf, " %s[%d]: %08lx-%08lx [PCIADR %lx]", + sprintf(buf, " %s[%d]: %08" PRIx32 "-%08" PRIx32 + " [PCIADR %" PRIx32 "]", str1, i, pcibusres->address, pcibusres->address + pcibusres->size - 1, pcistart); print_line(p, buf); |