Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!wuarchive!uwm.edu!bionet!agate!usenet.ins.cwru.edu!ncoast!allbery From: allbery@NCoast.ORG (Brandon S. Allbery KB8JRR) Newsgroups: comp.unix.sysv386 Subject: Re: M4 macro processor Message-ID: <1991Feb5.014734.4955@NCoast.ORG> Date: 5 Feb 91 01:47:34 GMT References: <873@fnx.UUCP> <120737@uunet.UU.NET> Reply-To: allbery@ncoast.ORG (Brandon S. Allbery KB8JRR) Followup-To: comp.unix.sysv386 Organization: North Coast Public Access Un*x (ncoast) Lines: 23 As quoted from <120737@uunet.UU.NET> by rbj@uunet.UU.NET (Root Boy Jim): +--------------- | In article <873@fnx.UUCP> del@fnx.UUCP (Dag Erik Lindberg) writes: | ?I have an application that is just screaming for something like a | ?macro-processor. The C pre-processor is no good because the files | ?I need to deal with are Motorola assembly sources which use '#' | ?to signify a constant value as opposed to a memory reference. | | cpp only cares about # if it's the first nonwhite char on a line. +--------------- ...unless it conforms to ANSI C, in which case it considers # other than column 1 to be a token concatenation command. "m4" is documented in the Programmer's Guide (*not* the Reference, that's the manpages). ++Brandon -- Me: Brandon S. Allbery VHF/UHF: KB8JRR on 220, 2m, 440 Internet: allbery@NCoast.ORG Packet: KB8JRR @ WA8BXN America OnLine: KB8JRR AMPR: KB8JRR.AmPR.ORG [44.70.4.88] uunet!usenet.ins.cwru.edu!ncoast!allbery Delphi: ALLBERY