Re: Standards? From Micros~1?!?
Yeah going from POSIX to POSIX even with different compilers is almost always more seamless than going coming or changing anything at all with code bases exclusively developed on VS.
POSIX nothing. MSVC doesn't even have a conforming implementation of snprintf. (Their "_snprintf" has the wrong name and wrong return semantics.) If they can't get the C standard library - which is part of the C language, ISO 9899 - correct, then POSIX / SUS needn't even apply.
Note that snprintf's been part of C for 16 years. The MSVC team's had enough time to fix this problem.