Path: utzoo!utgpu!watserv1!watmath!iuvax!ux1.cso.uiuc.edu!ux1.cso.uiuc.edu!phil From: phil@ux1.cso.uiuc.edu Newsgroups: comp.lang.c Subject: Re: #define foo() bar /* ANSII legal? Message-ID: <6200025@ux1.cso.uiuc.edu> Date: 1 Feb 90 21:22:00 GMT References: <164105@<1990Jan30> Lines: 17 Nf-ID: #R:<1990Jan30:164105:ux1.cso.uiuc.edu:6200025:000:259 Nf-From: ux1.cso.uiuc.edu!phil Feb 1 15:22:00 1990 What about: #define foo bar() n = *foo(); You would get: n = *bar()(); Which would be ok if bar() is defined as a function that returns a pointer to a function returning a (typeof (n)). Right? Obscure? --Phil Howard, KA9WGN--