restore DJB conf-cc plus -Wall and fix warnings