Date: Mon, 14 Dec 1998 19:25:37 +1100 From: Bruce Evans <bde@zeta.org.au> To: committers@FreeBSD.ORG, dillon@apollo.backplane.com Subject: Re: best way to fix function mismatch warning Message-ID: <199812140825.TAA12436@godzilla.zeta.org.au>
next in thread | raw e-mail | index | archive | help
> This warning occurs because the vxintr function does not match the > function type expected by pci_map_int. That is, because pci_map_int > expects a void func(void *) function and vxintr is a > void func(struct softc *). > > So, to get rid of the warning do we (a) cast the function pointer > in the pci_map_int() call to the correct type or (b) make the function No, this would just break the warning. The warning is already broken in if_vx_eisa.c. > (in dev/vx/*) take a void * and then reassign the variable to a pointer > of the right type inside it? Why not? It really does take a void *. >Or (c) some other choice that I haven't > thought of ? cvs remove ;-). Bruce To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199812140825.TAA12436>