Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!ncar!tank!mimsy!chris From: chris@mimsy.UUCP (Chris Torek) Newsgroups: comp.lang.c Subject: Re: type of function Keywords: type Message-ID: <19140@mimsy.UUCP> Date: 18 Aug 89 14:46:49 GMT References: <813@lychee.cs.utexas.edu> Organization: U of Maryland, Dept. of Computer Science, Coll. Pk., MD 20742 Lines: 17 In article <813@lychee.cs.utexas.edu> paul@cs.utexas.edu (Supoj Sutanthavibul) writes: >How would one declare a function which returns a pointer to a function >which return void? % cdecl declare foo as function (args) returning pointer to function returning void void (*foo(args))() (Actually, I cheated: our cdecl does not like `void', so I used `int' and then changed its output.) Some C compilers cannot handle `void *' or even (in some situations) `void (*)()'. -- In-Real-Life: Chris Torek, Univ of MD Comp Sci Dept (+1 301 454 7163) Domain: chris@mimsy.umd.edu Path: uunet!mimsy!chris