pciconf(8): Fix some warnings.
authorSascha Wildner <saw@online.de>
Wed, 8 Jul 2009 12:06:45 +0000 (14:06 +0200)
committerSascha Wildner <saw@online.de>
Wed, 8 Jul 2009 12:06:45 +0000 (14:06 +0200)
usr.sbin/pciconf/cap.c
usr.sbin/pciconf/pciconf.c

index 4bb7da8..60736f6 100644 (file)
@@ -111,7 +111,7 @@ cap_agp(int fd, struct pci_conf *p, uint8_t ptr)
 }
 
 static void
-cap_vpd(int fd, struct pci_conf *p, uint8_t ptr)
+cap_vpd(int fd __unused, struct pci_conf *p __unused, uint8_t ptr __unused)
 {
 
        printf("VPD");
@@ -140,7 +140,7 @@ static void
 cap_pcix(int fd, struct pci_conf *p, uint8_t ptr)
 {
        uint32_t status;
-       int comma, max_splits, max_burst_read;
+       int comma, max_splits = 0, max_burst_read = 0;
 
        status = read_config(fd, &p->pc_sel, ptr + PCIXR_STATUS, 4);
        printf("PCI-X ");
index 72674cd..8160bc6 100644 (file)
@@ -550,12 +550,12 @@ getsel(const char *str)
 {
        char *ep = strchr(str, '@');
        char *epbase;
-       struct pcisel sel;
+       struct pcisel sel = {0,0,0,0};
        unsigned long selarr[4];
        int i;
 
        if (ep == NULL)
-               ep = (char *)str;
+               ep = __DECONST(char *, str);
        else
                ep++;