Article View: comp.std.c
Article #1139Re: Macro sustitution inside quotes
From: Richard Tobin
Date: Wed, 11 Apr 1990 13:17
Date: Wed, 11 Apr 1990 13:17
17 lines
1299 bytes
1299 bytes
In article <3155@auspex.auspex.com> guy@auspex.auspex.com (Guy Harris) writes: > (Reference: K&R I, Appendix A "C Reference Manual", p. 207: "Text inside > a string or a character constant is not subject to replacement.") I have heard it suggested that the Reiser behaviour arises from the misinterpretation of this sentence as meaning that macro calls are not expanded when they appear in strings. It's fairly clear that this is a *mis*interpretation since the preceding text refers to macro expansion as replacement of *identifiers*, which obviously don't occur in strings. -- Richard -- Richard Tobin, JANET: R.Tobin@uk.ac.ed AI Applications Institute, ARPA: R.Tobin%uk.ac.ed@nsfnet-relay.ac.uk Edinburgh University. UUCP: ...!ukc!ed.ac.uk!R.Tobin
Technical Details
Message-ID:
<2200@skye.ed.ac.uk>Path:
arc1-ca.pugleaf.net!utzoo!attcan!uunet!mcsun!ukc!edcastle!aiai!richardReferences:
<1281@necisa.ho.necisa.oz> <12534@smoke.BRL.MIL> <1284@necisa.ho.necisa.oz> <3155@auspex.auspex.com>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!mcsun!ukc!edcastle!aiai!richard From: richard@aiai.ed.ac.uk (Richard Tobin) Newsgroups: comp.std.c Subject: Re: Macro sustitution inside quotes Message-ID: <2200@skye.ed.ac.uk> Date: 11 Apr 90 13:17:19 GMT References: <1281@necisa.ho.necisa.oz> <12534@smoke.BRL.MIL> <1284@necisa.ho.necisa.oz> <3155@auspex.auspex.com> Reply-To: richard@aiai.UUCP (Richard Tobin) Organization: AIAI, University of Edinburgh, Scotland Lines: 17