Path: utzoo!utgpu!attcan!uunet!lll-winken!lll-tis!ames!ncar!noao!nud!asuvax!stjhmc!p6.f18.n114.z1.fidonet.org!will.summers From: will.summers@p6.f18.n114.z1.fidonet.org (will summers) Newsgroups: comp.lang.c Subject: Re: #define void int vs. #define void char Message-ID: <199.22EF841B@stjhmc.fidonet.org> Date: 27 Jul 88 18:35:37 GMT Sender: ufgate@stjhmc.fidonet.org (newsout1.17) Organization: FidoNet node 1:114/18.6 - Iasd Eng Bbs, Phoenix Az Lines: 17 > Actually, I'd like ANSI to require being able to say > #define void int I think it does so require. The Jan '88 draft says that keywords are reserved in translation phases 7 and 8. Preprocessor directives and macro expansions occur in translation phase 4. So as I see it that "keyword redefinition error" you got would indicate a broke compiler under ANSI C. \/\/ill -- St. Joseph's Hospital/Medical Center - Usenet <=> FidoNet Gateway Uucp: ...ncar!noao!asuvax!stjhmc!18.6!will.summers Internet: will.summers@p6.f18.n114.z1.fidonet.org