Enable compatability warnings by default
Improve a few C89 warning locations