Would people please run their examples of "funny quirks in C" past "lint" before posting them. Naturally bogus source code produces funny results. Remember that many UNIX system C compilers will quietly accept incorrect usage of the language and generate code that appears to work. This is not a defect of C but rather of the compiler implementation.