Sender: nate AT cartsys DOT com Message-ID: <3783E6B5.5EEB6E19@cartsys.com> Date: Wed, 07 Jul 1999 16:45:57 -0700 From: Nate Eldredge X-Mailer: Mozilla 4.08 [en] (X11; I; Linux 2.2.10 i586) MIME-Version: 1.0 To: djgpp AT delorie DOT com Subject: Re: can anybody help me regarding this References: <7lrv0j$hmm$1 AT news DOT vsnl DOT net DOT in> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Reply-To: djgpp AT delorie DOT com Anand Singh Bisen wrote: > > Hello > > i have encountered this in some place and am not able to understand > this statement : > > void (*f(int , char ))(float); > > can somebody please help me out. > > this is correct believe me and it also works but am not able understand Someone has already posted the explanation. I'd just like to point out that for the future, there is an automatic tool to decode this sort of thing. It's called cdecl and you can get it as cdecl25b.zip in v2apps at Simtelnet. You'd see this: cdecl> explain void (*f(int , char ))(float); declare f as function (int, char) returning pointer to function (float) returning void which is very similar to what the other poster said. -- Nate Eldredge nate AT cartsys DOT com