Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!wuarchive!gem.mps.ohio-state.edu!apple!claris!sts!sts!bonzo!roy From: roy@bonzo.sts.COM Newsgroups: comp.lang.c Subject: Re: on the fringe of C syntax/semantics Message-ID: <80100002@bonzo> Date: 5 Oct 89 19:51:33 GMT References: <80100001@bonzo> Lines: 18 Nf-ID: #R:bonzo:80100001:bonzo:80100002:000:841 Nf-From: bonzo.sts.COM!roy Oct 5 11:40:00 1989 First off, I'd like to thank everyone for the responses. At least, now I have it straight that va_arg is actually a macro, which is the only thing that makes sense. The 2nd question still holds though. It looks like the 'typedef' method may be the only way. I've tried (as suggested by gwyn@smoke.BRL.MIL) '((void (*)())' and '(void) (*)()' and they didn't work either. I'm not sure if this is a quirk in the Sun C compiler or what. ================================================================== Roy Bixler | UUCP: ...!{claris,sun}!sts!roy | Semiconductor Test Solutions | Internet: roy@bonzo.sts.COM | 4101 Burton Dr. | phones: (408) 727-2885 x132 (work)| Santa Clara, CA 95054 | (408) 289-1035 (home)| ==================================================================