Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83; site oscvax.UUCP Path: utzoo!utcs!oscvax!rico From: rico@oscvax.UUCP (Rico Mariani) Newsgroups: net.micro.amiga Subject: Re: source code for Amiga is not much good? Message-ID: <404@oscvax.UUCP> Date: Fri, 25-Apr-86 10:06:19 EST Article-I.D.: oscvax.404 Posted: Fri Apr 25 10:06:19 1986 Date-Received: Sat, 26-Apr-86 06:39:37 EST References: <1759@caip.RUTGERS.EDU> <436@mips.UUCP> <1458@tekgvs.UUCP> <722@hoptoad.uucp> <478@3comvax.UUCP> Reply-To: rico@oscvax.UUCP (Rico Mariani) Organization: Ontario Science Centre, Toronto Lines: 40 Summary: In article <478@3comvax.UUCP> mykes@3comvax.UUCP (Mike Schwartz) writes: >In article <722@hoptoad.uucp> gnu@hoptoad.uucp (John Gilmore) writes: >>In article <1458@tekgvs.UUCP>, keithe@tekgvs.UUCP (Keith Ericson) writes: >>> (Note: of course I'd rather have the source, but with the Amiga and >>> the various incompatible C compilers, the source may not be of much >>> use anyway! :-) ) >> >>Great. Let's all just do out programming and distribution in binary >>and ignore this problem in the hope that it will go away. >> > >Anyone know of a 'C' compiler for the Amiga that is not compatible with >the Amiga 'C' compiler (lattice)? I own Manx, and it has a few bugs, but >it is compatible for almost every source posted to this newsgroup so far. >As a matter of fact, my distribution disk cam with the sources to a lot of >public domain stuff from the Fred Fish disks - all work fine. Now either >someone spent a lot of time converting these sources to make them compile >with Manx, or Manx is truly compatible. I use the +l option on the compiler >most of the time. My experience with Manx is much the same as Mike's, I've compiled many programs which are designed for Lattice 3.03 with no trouble using Aztec C. I use the +l option (makes int's 32 bits wide instead of 16) on just about everything that's posted (I don't use it for things that I write myself). The only compatability problem that I've found is that there are functions in the Lattice library that aren't in the Aztec library and vice-versa. Normally this just means I call up a friend of mine and say "Chris, what does do?", then I code it. I think I had to re-code "stpblk" and "stci_d" (or something like that). Both of the were *very* trivial (and I can add them to my c.lib file if I ever get the urge). I started out using Lattice when that's all there was, but now that I've used Manx, I'm not going back. -Rico ...{allegra|ihnp4|watmath|decvax|linus}!utzoo!oscvax!rico DISCLAIMER: Leave the Science Centre alone, they didn't mean it.