Silence sign, reorder and pedantic warnings

Unused warnings are not cleaned in this pull request.