C programming question
Devon H. O'Dell
dodell at offmyserver.com
Mon Apr 4 11:49:19 PDT 2005
On Mon, Apr 04, 2005 at 11:43:21AM -0700, Matt wrote:
> I need some help understanding some C code.
>
> int (*if_ioctl)
> (struct ifnet *, int, caddr_t);
>
> int (*if_watchdog)
> (int);
>
> Can someone break down these declarations (if that's what they are)? Is
> this a form of typecasting? Thanks for your help.
These are pointers to functions accepting arguments of type:
struct ifnet *, int, caddr_t
and
int
both returning type integer. In the structure in which they are
defined, they can be called with
structure.if_ioctl(ifnet, int, caddr_t)
Kind regards,
Devon H. O'Dell
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-hackers/attachments/20050404/5991a327/attachment.bin
More information about the freebsd-hackers
mailing list