Revert "crt: Move stdio/[v]snprintf.c to libmsvcr*.a from libmingwex.a"

This reverts commit ae95d7ca7320f6a6dd27cf1633188103af71c372.

That commit mentioned splitting the aliases to separate object files as
an alternative solution. In b46a25b433f5adf23418994df484b2e6b3f9e566,
this was done, so the __ms_[v]snprintf functions can be moved back to
libmingwex as they themselves are harmless there.

This avoids needing to build a separate copy of [v]snprintf.o for each
of the msvcr* libraries.

This should fix cases when linking some object files built against
headers in msvcrt mode against ucrt. This isn't a supported configuration,
one can't in general link object files built for one crt mode against
another crt. However, if the only mismatch is use of __ms_[v]snprintf,
linking that against ucrt should be mostly harmless.
1 file changed