remaining gcc-6.4.3 warnings (except aliasing and '[' as conversion type char)