Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!bbn!ulowell!m2c!applix!scott From: scott@applix.UUCP (Scott Evernden) Newsgroups: comp.sys.amiga.tech Subject: Re: macro buffer size for Lattice and/or Manx Message-ID: <951@applix.UUCP> Date: 8 Apr 89 19:48:04 GMT References: <97851@sun.Eng.Sun.COM> <16lNl52RH61010VfuDk@amdahl.uts.amdahl.com> Reply-To: scott@applix.UUCP (Scott Evernden) Distribution: na Organization: APPLiX Inc., Westboro MA Lines: 17 In article <16lNl52RH61010VfuDk@amdahl.uts.amdahl.com> shs@amdahl.uts.amdahl.com (Steve Schoettler) writes: >In article <97851@sun.Eng.Sun.COM> dinsdale@sun.UUCP (Tom van Peer) writes: >>Does anyone know how to circumvent the limitations on the length of macros >>imposed by both Lattice and Manx? > >I keep running into this too. I think the only solution is to port >gnu cpp, and use it to preprocess for the manx or lattice compilers. > This has been recently addressed on bix. Use the large compiler (lc1b). You get it by supplying a -g switch to lc. The lc1b first pass _seems_ to be able to eat huge macros of the kind found in gcc or xwindows. -scott