Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site rochester.UUCP Path: utzoo!watmath!clyde!burl!ulysses!allegra!mit-eddie!genrad!wjh12!talcott!harvard!seismo!rochester!ken From: ken@rochester.UUCP (Ken Yap) Newsgroups: net.lang.c Subject: Re: declaring routines which return function pointers Message-ID: <4880@rochester.UUCP> Date: Wed, 19-Dec-84 19:03:15 EST Article-I.D.: rocheste.4880 Posted: Wed Dec 19 19:03:15 1984 Date-Received: Fri, 21-Dec-84 01:40:22 EST References: <249@alberta.UUCP> <14240@mgweed.UUCP> <1998@umcp-cs.UUCP> Reply-To: ken@seneca.UUCP (Sue-Ken Yap) Distribution: net Organization: U. of Rochester, CS Dept. Lines: 16 Summary: In article <1998@umcp-cs.UUCP> chris@umcp-cs.UUCP (Chris Torek) writes: >Maybe someone should re-post the ``cdecl'' program: > > % cdecl > declare f as pointer to function returning pointer to function returning int > int (*(*f)())() > declare x as pointer to pointer to function returning pointer to function returning pointer to pointer to pointer to function returning pointer to function returning pointer to char > char *(*(***(*(**x)())())())() >... Ah, but what I want is the DWIM (declare what I mean) program :-). -- Ken Yap UUCP: (..!{allegra, decvax, seismo}!rochester!ken) ARPA: ken@rochester.arpa USnail: Dept. of Comp. Sci., U. of Rochester, NY 14627.