diff options
author | Flavio Cruz <flaviocruz@gmail.com> | 2023-06-28 01:02:34 -0400 |
---|---|---|
committer | Flavio Cruz <flaviocruz@gmail.com> | 2023-07-31 23:40:37 -0400 |
commit | 6cd5a4afbb70868c7746de8d50dea59e02e9acf2 (patch) | |
tree | f368e34e47567baf2d39ae3ccbbf0af13391aebf | |
parent | 03d0b467804bf033c2be259be3f091231f74cff9 (diff) |
Fix compilation warnings when building against hurd-amd64.
Passes mach_msg_type_number_t instead of size_t which have different
sizes. Example warning:
/hurd_pci.c:101:53: warning: passing argument 3 of 'pci_get_dev_regions' from incompatible pointer type [-Wincompatible-pointer-types]
101 | err = pci_get_dev_regions(d->device_port, &buf, &size);
| ^~~~~
| |
| size_t * {aka long unsigned int *}
-rw-r--r-- | src/hurd_pci.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/hurd_pci.c b/src/hurd_pci.c index 8653e1b..9ac3813 100644 --- a/src/hurd_pci.c +++ b/src/hurd_pci.c @@ -82,7 +82,7 @@ pci_device_hurd_probe(struct pci_device *dev) struct pci_bar regions[6]; struct pci_xrom_bar rom; struct pci_device_private *d; - size_t size; + mach_msg_type_number_t size; char *buf; /* Many of the fields were filled in during initial device enumeration. @@ -323,7 +323,7 @@ pciclient_cfg_read(mach_port_t device_port, int reg, char *buf, size_t * nbytes) { int err; - size_t nread; + mach_msg_type_number_t nread; char *data; data = buf; @@ -473,7 +473,7 @@ simple_readdir(mach_port_t port, uint32_t *first_entry) { char *data; int nentries = 0; - vm_size_t size; + mach_msg_type_number_t size; dir_readdir (port, &data, &size, *first_entry, 1, 0, &nentries); |