Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!uunet!ogicse!oregon!jmeissen From: jmeissen@oregon.oacis.org (John Meissen) Newsgroups: comp.sys.amiga Subject: Re: Benchmarks for 3000 vs 2500 Message-ID: <490@oregon.oacis.org> Date: 9 May 90 18:03:01 GMT References: <11445@cbmvax.commodore.com> <18962@estelle.udel.EDU> Distribution: comp Organization: Oregon Advanced Computing Institute (OACIS), Beaverton, OR Lines: 18 In article <18962@estelle.udel.EDU> new@ee.udel.edu (Darren New) writes: >the source, I can't imagine why Lattice is pushing the name of the source >on the stack except for debugging purposes. If it is the name of the source The problem is that in some cases the program wants access to a copy of the original line, to do its own parsing, whatever. Well, AmigaDOS strips the command from the line and only passes the tail. So to provide this compatability we had to reconstruct the command line, putting it on the stack. Since there is no dependancy on where this reconstructed line exists, it would make sense to AllocMem a buffer for it. That would eliminate the problem. For anyone so inclined, it should be a relatively simple hack to the startup code (c.a). -- John Meissen ............................... Oregon Advanced Computing Institute jmeissen@oacis.org (Internet) | "That's the remarkable thing about life; ..!sequent!oacis!jmeissen (UUCP) | things are never so bad that they can't jmeissen (BIX) | get worse." - Calvin & Hobbes