You don't need to bother if there is such an huge number of warnings, I'll feed the whole thing to GCC and see what it says for myself.
I am surprised that MVSC doesn't complain, though.