I'm told (long time ago) that some compilers had the precedence rules
the wrong way around. So your software would behave wrong unexpectedly
when compiled with one of those.
> etc. (a good move, IMHO), or the use of parentheses around assignments
> in if, while, and such (annoying, IMHO).
My experience is that for me "it is a type" about half of the times.
I want the compiler to warn me about it, even if I get 90% false alerts.
Simply because it is more than 10 times harder to find a runtime bug than
a compiler warning (which gives you the line number and the source file).
Roger.
-- /* EMail: R.E.Wolff@BitWizard.nl */ int main (int argc,char**argv){ /* Tel: +31-15-2137459 */ if (*++argv&&!strcmp(*argv,"-advice")) /* WWW: http://www.BitWizard.nl/ */ {printf("Don't Panic!\n");exit(42);}}