This pull ups the warning levels to -Wall and -Wextra. We have nothing to loose by going that bit further and it gives a warning free build on 32/64 bit targets.
I was moving my app from 32 -> 64 bit and I was determined to eliminate as many warnings as I could in the hope of getting 64 bit up and running.
See this http://programmers.stackexchange.com/questions/122608/clang-warning-flags-for-objective-c-development. -Wextra might be a bit far but it doesn't hurt too much.
I fixed all the 64 bit type size and string format warnings as recommended in the Apple 64 bit transition guide. I think they should be merged even if the -Wextra changes are rejected.
Fixed 32/64bit string format warnings. Force build of framework on no…
…n active achitecture so that when JSCocoa is included as a subproject in a 32 bit project the correct arch is available during debug builds.
Increased warnings compiler Other Warnings to -Wall, -Wextra and fixe…
…d most warnings.
Fixed remaining warnings flagged by -Wall, -Wextra.