Martin Storsjö martin@martin.st writes:
So unless it's a really simple function, it ends up pulling in most of the msvcrt internals.
For the real implementation, I'd guess it uses most things from ucrtbase, instead of having a separate full crt state within both DLLs. But I'm not sure I'm ready to take on such a challenge.
That's another reason for avoiding it. Since applications will most likely use both, you can't duplicate the implementation. You'll need vcruntime to import ucrtbase somehow.