[syslinux] [PATCH] pcitest: fix compile warnings

Sebastian Herbszt herbszt at gmx.de
Fri Aug 1 13:08:14 PDT 2008


Fix "comparison between signed and unsigned" warnings.

- Sebastian

Index: syslinux-3.71-6-gb4bf076/com32/modules/pcitest.c
===================================================================
--- syslinux-3.71-6-gb4bf076.orig/com32/modules/pcitest.c	2008-08-01 21:33:01.000000000 +0200
+++ syslinux-3.71-6-gb4bf076/com32/modules/pcitest.c	2008-08-01 21:35:03.000000000 +0200
@@ -60,7 +60,7 @@
   } while (0);
 
 void display_pci_devices(struct pci_device_list *pci_device_list) {
-  int pci_dev;
+  unsigned int pci_dev;
   for (pci_dev=0; pci_dev < pci_device_list->count; pci_dev++) {
     struct pci_device *pci_device = &pci_device_list->pci_device[pci_dev];
     printf("PCI: Vendor=%04x(%s) Product=%04x(%s) "
@@ -74,12 +74,12 @@
 }
 
 void display_pci_bus(struct pci_bus_list *pci_bus_list, bool display_pci_devices) {
-  int bus;
+  unsigned int bus;
   for (bus=0; bus<pci_bus_list->count;bus++) {
     struct pci_bus pci_bus = pci_bus_list->pci_bus[bus];
     printf("\nPCI BUS No %d:\n", pci_bus.id);
     if (display_pci_devices) {
-      int pci_dev;
+      unsigned int pci_dev;
       for (pci_dev=0; pci_dev < pci_bus.pci_device_count; pci_dev++) {
 	struct pci_device pci_device=*(pci_bus.pci_device[pci_dev]);
 	printf("%02x:%02x.%01x %s :%04x:%04x[%04x:%04x]) %s:%s\n",




More information about the Syslinux mailing list