Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sdd.hp.com!zaphod.mps.ohio-state.edu!rpi!uupsi!sunic!sics.se!uplog.se!uplog.uplog.se!thomas From: thomas@uplog.se (Thomas Tornblom) Newsgroups: comp.lang.c Subject: Re: ANSI -> K&R translator Message-ID: Date: 29 Aug 90 06:39:04 GMT References: <907@attila.WEITEK.COM> <3619@goanna.cs.rmit.oz.au> Sender: thomas@uplog.se (Thomas Tornblom) Distribution: comp Organization: TeleLOGIC Uppsala AB Lines: 21 In-Reply-To: peter@ficc.ferranti.com's message of 28 Aug 90 19:53:59 GMT In article peter@ficc.ferranti.com (Peter da Silva) writes: The one problem with M4 is that it's got this annoying tendency to do replacements that aren't intended (what happens if you have a variable called "dnl"?). When I did a version of MACRO (m4 in Ratfor) for RSX, I made all the builtind start with "$". -- Peter da Silva. `-_-' +1 713 274 5180. 'U` peter@ferranti.com If you're using system V m4 you can always redefine the m4 builtins to something harmless: define(`_m4_dnl', defn(`dnl'))dnl undefine(`dnl')_m4_dnl -- Real life: Thomas Tornblom Email: thomas@uplog.se Snail mail: TeleLOGIC Uppsala AB Phone: +46 18 189406 Box 1218 Fax: +46 18 132039 S - 751 42 Uppsala, Sweden