Enabled more warnings, fixed the warnings.
5 files changed