Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 7 Jul 2005 09:33:19 -0400
From:      Mike Meyer <mwm@mired.org>
To:        chaton <chaton@skreel.org>
Cc:        freebsd-hackers@freebsd.org, misc@openbsd.org, Matt <mhersant@comcast.net>
Subject:   Re: C programming question
Message-ID:  <17101.12063.601308.675940@bhuda.mired.org>
In-Reply-To: <20050706204202.4e70b036.chaton@skreel.org>
References:  <42518AC9.5070208@comcast.net> <20050706204202.4e70b036.chaton@skreel.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 04 Apr 2005 11:43:21 -0700
Matt <mhersant@comcast.net> wrote:
> I need some help understanding some C code. 

cdecl (devel/cdecl) is your friend.

> int     (*if_ioctl)
>         (struct ifnet *, int, caddr_t);

explain int (*if_ioctl)(struct ifnet *, int, caddr_t)
declare if_ioctl as pointer to function (pointer to struct ifnet, int, caddr_t) returning int

> int     (*if_watchdog)
>         (int);

explain int (*if_watchdog)(int)
declare if_watchdog as pointer to function (int) returning int

The formatting on this one is strange.

	<mike
-- 
Mike Meyer <mwm@mired.org>		http://www.mired.org/consulting.html
Independent Network/Unix/Perforce consultant, email for more information.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?17101.12063.601308.675940>