From: Alan Coopersmith Date: Tue, 25 Jun 2013 04:09:52 +0000 (-0700) Subject: Define PCI_MATCH_ANY as an unsigned int X-Git-Tag: android-x86-6.0-r1~33 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;ds=sidebyside;h=a39f054649e773a4b33bf8f52152f7c5139bb90e;p=android-x86%2Fexternal-libpciaccess.git Define PCI_MATCH_ANY as an unsigned int Clears a bunch of clang warnings of the forms: common_device_name.c:345:23: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare] if ( m->vendor_id == PCI_MATCH_ANY ) { ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ common_device_name.c:498:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] m.device_id = PCI_MATCH_ANY; ~ ^~~~~~~~~~~~~ Signed-off-by: Alan Coopersmith --- diff --git a/include/pciaccess.h b/include/pciaccess.h index c457424..22faf89 100644 --- a/include/pciaccess.h +++ b/include/pciaccess.h @@ -178,7 +178,7 @@ int pci_device_cfg_write_bits(struct pci_device *dev, uint32_t mask, /*@}*/ -#define PCI_MATCH_ANY (~0) +#define PCI_MATCH_ANY (~0U) /** * Compare two PCI ID values (either vendor or device). This is used