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.
Gee, those programmers never want to blame their code for confusion,
do they? :-)
- John
Believe me!! I WISH that my Aztec C woes had been caused by something I
did!! It would have made finding this bug a lot easier, and saved a LOT of
development time. (Well, OK, it was partially my fault for using two
variables with the same name but with different scopes, I suppose.) After
switching to Microsoft's C (v5.1, IIRC) the same code base hit their huge
pointer bug!!
Can't win for losing. :^)
Douglas Wood