On 5/31/07, Richard <legalize at xmission.com>
wrote:
QitemZ260121825929QQihZ016QQcategoryZ1251QQrdZ1QQcmdZViewItem
I remember the name Aztec C. Didn't they
make a C compiler for the
Amiga?
Yep. Their main competition was Lattice/SAS C. I went with Lattice
for a variety of reasons, not including cost. IIRC, Aztec C had some
library or idiomatic issues (Makefiles?) that made it harder to port
code from Unix to AmigaDOS. I do know that when there was in-line
assembly, Aztec-compatible source was difficult to port to Lattice C.
There was an 5.25" floppy driver that I wanted to build with some
minor changes to recognize RX50 disks (10 sectors per track and some
minor header variations from MS-DOS floppies), but was unable to get
the driver to build with Lattice C before I gave up and moved on to
other projects.
-ethan
I don't know if they ever fixed their compiler for the Amiga, but my Aztec C
compiler for MSDOS had scope bugs. When inside a function and confronted
with two variables of the same name, the compiler would always pick the
variable OUTSIDE the scope of the function!! Stopped using it after I found
that bug in favor of Lattice/Microsoft C.
Douglas Wood