Path: utzoo!utgpu!news-server.csri.toronto.edu!rutgers!mit-eddie!bloom-beacon!deccrl!news.crl.dec.com!decvax.dec.com!ima!dirtydog!karl From: karl@ima.isc.com (Karl Heuer) Newsgroups: comp.std.c Subject: Re: Macro substitution in character literals Keywords: Macro substitution, C preprocessor Message-ID: <1990Dec09.192136.10914@dirtydog.ima.isc.com> Date: 9 Dec 90 19:21:36 GMT References: <11323@pt.cs.cmu.edu> <14683@smoke.brl.mil> <1990Dec08.014241.435@kithrup.COM> Sender: news@dirtydog.ima.isc.com (NEWS ADMIN) Reply-To: karl@ima.isc.com (Karl Heuer) Organization: Interactive Systems Lines: 10 In article <1990Dec08.014241.435@kithrup.COM> sef@kithrup.COM (Sean Eric Fagan) writes: >Microsoft C 6.0 has a #@ construct [for charizing a macro argument]. >I know, it's not standard, but it is upwardly compatable with the standard, >and they might try to press for it for the next version of the standard. Since `@' is not part of the required character set, such a change would require either a new trigraph, or an admission that trigraphs were never necessary in the first place. Karl W. Z. Heuer (karl@ima.isc.com or uunet!ima!karl), The Walking Lint