Date: Mon, 14 Dec 1998 08:24:32 +0000 From: Brian Somers <brian@Awfulhak.org> To: Matthew Dillon <dillon@apollo.backplane.com> Cc: committers@FreeBSD.ORG Subject: Re: best way to fix function mismatch warning Message-ID: <199812140824.IAA00838@keep.lan.Awfulhak.org> In-Reply-To: Your message of "Sun, 13 Dec 1998 21:16:43 PST." <199812140516.VAA25033@apollo.backplane.com>
next in thread | previous 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 > (in dev/vx/*) take a void * and then reassign the variable to a pointer > of the right type inside it? Or (c) some other choice that I haven't > thought of ? (a) as there's no overhead.... alternatively, you could try (c) ;-) > -Matt > > Matthew Dillon Engineering, HiWay Technologies, Inc. & BEST Internet > Communications & God knows what else. > <dillon@backplane.com> (Please include original email in any response) [.....] -- Brian <brian@Awfulhak.org> <brian@FreeBSD.org> <brian@OpenBSD.org> <http://www.Awfulhak.org> Don't _EVER_ lose your sense of humour ! 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?199812140824.IAA00838>