El lun, 04-04-2005 a las 11:43 -0700, Matt escribiĆ³: > [...] > Can someone break down these declarations (if that's what they are)? Is > this a form of typecasting? Thanks for your help.
Those are declarations of pointers to functions. /* real function */ void dumb(int a) { return a; } ... /* here follows a declaration of func pointer */ int (*func_ptr)(int); int a; /* assign it */ func_ptr=dumb; /* use it */ a=func_ptr(123); Any good book about C should cover this. Look for OOP in C also, it's frequent use pointers to functions + structs to add classes to C. regards, Juanjo -- Desarrollo y sistemas: http://www.usebox.net/ PƔgina Personal: http://www.usebox.net/jjm/ _______________________________________________ freebsd-hackers@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-hackers To unsubscribe, send any mail to "[EMAIL PROTECTED]"