On Thu, 13 Aug 2015, Martin Storsjo wrote:
Since MSVC 2015/Windows 10, the C runtime has now been split into two parts, ucrtbase, which is the generic C runtime which is now considered a system component (in Windows 10, and as an extra installed runtime component for older Windows version), and vcruntimeX which is specific to the compiler version.
This uses the msvcrt implementation, just like the earlier msvcr* DLLs.
Functions with names that existed in msvcr120 are hooked up so far.
This is based on ucrtbase.dll from Windows 10 RTM.
Sending this as a standalone patch, with the other pieces coming in smaller bunches once this is applied.
configure.ac | 1 + dlls/ucrtbase/Makefile.in | 33 + dlls/ucrtbase/ucrtbase.spec | 2542 +++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 2576 insertions(+) create mode 100644 dlls/ucrtbase/Makefile.in create mode 100644 dlls/ucrtbase/ucrtbase.spec
Any further comments on this? I resent it as a single patch without the rest of the patchset, as suggested on IRC, but still haven't seen any comment on it.
// Martin