Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!seismo!ll-xn!cullvax!drw From: drw@cullvax.UUCP (Dale Worley) Newsgroups: comp.lang.c Subject: nested function prototypes Message-ID: <1439@cullvax.UUCP> Date: Fri, 7-Aug-87 18:00:42 EDT Article-I.D.: cullvax.1439 Posted: Fri Aug 7 18:00:42 1987 Date-Received: Sun, 9-Aug-87 07:02:08 EDT Organization: Cullinet Software, Westwood, MA, USA Lines: 22 Schauble@MIT-Multics.arpa (Paul Schauble) writes: > Does the ANSI standard allow for nested function prototypes? Yes. They make more definitive the function types involved in building the outer function type. Thus, your example int (*fa(char *))(int, char); declares fa to be function with pointer to char argument returning pointer to function with int and char arguments returning int (Boy, those are tough to read!) Dale -- Dale Worley Cullinet Software ARPA: cullvax!drw@eddie.mit.edu UUCP: ...!seismo!harvard!mit-eddie!cullvax!drw OS/2: Yesterday's software tomorrow Nuclear war? There goes my career!