cmcmanis%pepper@Sun.COM (Chuck McManis) (12/01/88)
The information "This was written using the {Manx|Aztec|Lattice} compiler"
is vital for both bug reports and for porting purposes. Because C is a
rather unique language that lets you do all sorts of "bad" things and
still work. There are two things that are the most likely things to get
you, they are :
#1 : sizeof(void *) != sizeof(int)
#2 : type_t func() { /* no return */} does not return type_t
Number one bites most Aztec users, number two is less of a problem but
still can cause hard to track bugs. Normally, C compilers will complain
at you when they detect some of these common errors, sometimes programmers
will use a cast rather than a real declaration to fix the problem. This
causes problems.
--Chuck McManis
uucp: {anywhere}!sun!cmcmanis BIX: cmcmanis ARPAnet: cmcmanis@sun.com
These opinions are my own and no one elses, but you knew that didn't you.