summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlan Coopersmith <alan.coopersmith@oracle.com>2013-06-24 21:09:52 -0700
committerAlan Coopersmith <alan.coopersmith@oracle.com>2013-06-24 21:11:12 -0700
commita39f054649e773a4b33bf8f52152f7c5139bb90e (patch)
tree6d502df0fbab765cc7338d7d0215324d80392b9e
parent5aff35d1ef659babd71f44f7963e4e908dcd86c4 (diff)
downloadlibpciaccess-a39f054649e773a4b33bf8f52152f7c5139bb90e.tar.gz
libpciaccess-a39f054649e773a4b33bf8f52152f7c5139bb90e.tar.bz2
libpciaccess-a39f054649e773a4b33bf8f52152f7c5139bb90e.zip
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 <alan.coopersmith@oracle.com>
-rw-r--r--include/pciaccess.h2
1 files changed, 1 insertions, 1 deletions
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