diff options
author | phk <phk@FreeBSD.org> | 1995-08-25 09:46:01 +0000 |
---|---|---|
committer | phk <phk@FreeBSD.org> | 1995-08-25 09:46:01 +0000 |
commit | 7f28a516d851374d8758320894f497a356cdbdcb (patch) | |
tree | f682392ec98f5609e98b99859aa3f11019bd0e09 /usr.sbin/pccard/pccardc/printcis.c | |
parent | 649141cd25d2f2fff89e9273621b908d74701a6e (diff) | |
download | FreeBSD-src-7f28a516d851374d8758320894f497a356cdbdcb.zip FreeBSD-src-7f28a516d851374d8758320894f497a356cdbdcb.tar.gz |
Shut a bunch of warnings.
Diffstat (limited to 'usr.sbin/pccard/pccardc/printcis.c')
-rw-r--r-- | usr.sbin/pccard/pccardc/printcis.c | 22 |
1 files changed, 15 insertions, 7 deletions
diff --git a/usr.sbin/pccard/pccardc/printcis.c b/usr.sbin/pccard/pccardc/printcis.c index 2ee3ca0..4d2cd95 100644 --- a/usr.sbin/pccard/pccardc/printcis.c +++ b/usr.sbin/pccard/pccardc/printcis.c @@ -12,8 +12,14 @@ #include "readcis.h" -int dump_pwr_desc(unsigned char *); -void print_ext_speed(unsigned char, int); +int dump_pwr_desc(unsigned char *); +void print_ext_speed(unsigned char, int); +void dump_device_desc(unsigned char *p, int len, char *type); +void dump_info_v1(unsigned char *p, int len); +void dump_config_map(struct tuple *tp); +void dump_cis_config(struct tuple *tp); +void dump_other_cond(unsigned char *p); +void dump_func_ext(unsigned char *p, int len); void dumpcis(struct cis *cp) @@ -152,6 +158,7 @@ unsigned char *p; /* * Dump configuration map tuple. */ +void dump_config_map(struct tuple *tp) { unsigned char *p, x; @@ -168,7 +175,7 @@ union { p = tp->data + 2; for (i = 0 ; i < rlen; i++) u.b[i] = *p++; - printf("\tReg len = %d, config register addr = 0x%x, last config = 0x%x\n", + printf("\tReg len = %d, config register addr = 0x%lx, last config = 0x%x\n", rlen, u.l, tp->data[1]); if (mlen) printf("\tRegisters: "); @@ -183,15 +190,12 @@ union { /* * Dump a config entry. */ +void dump_cis_config(struct tuple *tp) { unsigned char *p, feat; int i, j; char c; -union { - unsigned long l; - unsigned char b[4]; - }u; p = tp->data; printf("\tConfig index = 0x%x%s\n", *p & 0x3F, @@ -501,6 +505,7 @@ union { /* * dump_other_cond - Dump other conditions. */ +void dump_other_cond(unsigned char *p) { if (p[0]) @@ -566,6 +571,7 @@ static char *mant[] = return(len); } +void dump_device_desc(unsigned char *p, int len, char *type) { static char *un_name[] = @@ -617,6 +623,7 @@ int count = 0; /* * Print version info */ +void dump_info_v1(unsigned char *p, int len) { printf("\tVersion = %d.%d", p[0], p[1]); @@ -635,6 +642,7 @@ dump_info_v1(unsigned char *p, int len) /* * dump functional extension tuple. */ +void dump_func_ext(unsigned char *p, int len) { if (len == 0) |