Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!ut-sally!husc6!rutgers!cbmvax!phillip From: phillip@cbmvax.cbm.UUCP (Phillip Lindsay CATS) Newsgroups: comp.sys.amiga Subject: Re: Amiga good for hacking?? Message-ID: <1522@cbmvax.cbmvax.cbm.UUCP> Date: Tue, 10-Mar-87 12:10:21 EST Article-I.D.: cbmvax.1522 Posted: Tue Mar 10 12:10:21 1987 Date-Received: Wed, 11-Mar-87 00:45:40 EST References: <370@batcomputer.tn.cornell.edu> Distribution: world Organization: Commodore Technology, West Chester, PA Lines: 31 in article <370@batcomputer.tn.cornell.edu>, hsgj@batcomputer.tn.cornell.edu (Dan Green) says: > Summary: Getting LATTICE exe's smaller > > NOTE: This note is *not* meant to start compiler arguments. > > Lattice is always flamed for producing large code. For instance, a > file compiled with Manx might be 10Kbytes, whereas the executable > from Lattice might be 25K. Those of us who have Lattice can get > around this shortcoming by simply not including the Lattice lc.lib > "library", and linking with AStartup.obj instead of Lstartup.obj. > ... > string routines (strcpy,strlen, etc) is a shame, but these are > easy to write. What I did was spend an hour writing those stdio > The real bugger is mult and divides. Lattice *stupidly* handles > these by function calls, (eg CXM33) which are in lc.lib. The amiga.lib ... > -- Dan Green Dan - You can leave "lc.lib" on the END of your library list and pick up the math package (CXM33) and even pickup the string routines. alink from astartup.obj+foo.o to foo lib amiga.lib+lc.lib The math module isn't that big... ============================================================================== Phillip Lindsay - Commodore Business Machines - Amiga Technical Support UUCP: {ihnp4|seismo|caip}!cbmvax!phillip - Phone: (215) 431-9180 No warranty is implied or otherwise given in the form of suggestion or example. Any opinions found here are of my making. /* eof */