Fix some missing case warnings.
Correct a no return value warning.
Fix an unsigned less than 0 warning.
fixup! Fix some missing case warnings.
Remove a clear copy/paste error.
Merge pull request #7200 from unknownbrackets/warnings

Nix some warnings