Path: utzoo!utgpu!water!watmath!clyde!att!ihnp4!cbmvax!jesup From: jesup@cbmvax.UUCP (Randell Jesup) Newsgroups: comp.sys.amiga Subject: Re: Amiga UNIX Message-ID: <4110@cbmvax.UUCP> Date: 25 Jun 88 20:27:31 GMT References: <8806212043.AA00625@cory.Berkeley.EDU> <4585@killer.UUCP> Reply-To: jesup@cbmvax.UUCP (Randell Jesup) Organization: Commodore Technology, West Chester, PA Lines: 16 In article <4585@killer.UUCP> elg@killer.UUCP (Eric Green) writes: >There's a reason the Manx compiler has a "small" model, and that's it. >Manx doesn't extend that paridigm to the heap, however, as an Amiga >Unix would have to do, because of the 32-bit pointers used by Amiga OS >etc. Actually, I think the initial reason is that it was based on their Mac compiler, which has to generate such code. Note that 3.10 Lattice and later have "small model" code, with a max of 64K data in it (though it allows modules to be mixed (carefully) with "large model" code). 4.0 Lattice has support for short integers as well, and defaults to "small model". -- Randell Jesup, Commodore Engineering {uunet|rutgers|allegra}!cbmvax!jesup