In Simulator we build with a large number of various warning flags, including specifically -Wstrict-prototypes and -Werror Maybe there's some others we should use, like -Wunused-functions?
Warnings as errors is nice and we want to enable it; we have some warnings to fix first though