Timo Kreuzer
fb49e9126e
[VCRUNTIME] Fix eh.h
2024-11-16 20:01:49 +02:00
Timo Kreuzer
b75d476bb7
[VCRUNTIME] Add __nullptr definition for non-MSVC compilers
2024-11-16 20:01:49 +02:00
Timo Kreuzer
abbc784010
[VCRUNTIME] Stop including crtdefs.h
2024-11-02 12:52:59 +02:00
Timo Kreuzer
2955b1f0e9
[VCRUNTIME] Add some missing definitions to vcruntime*.h
2024-11-02 12:52:59 +02:00
Timo Kreuzer
90e95d15a2
[VCRUNTIME] Move some definitions from crtdefs.h to vadefs.h
2024-11-02 12:52:59 +02:00
Timo Kreuzer
1d01b8c6f0
[VCRUNTIME] Move some definitions from crtdefs.h to vcruntime.h
...
This reflects what native headers do.
TODO: Move _CRT_ALIGN to corecrt.h
2024-11-02 12:52:59 +02:00
Timo Kreuzer
ff2c7c8720
[VCRUNTIME] Add vcruntime.h and related (mostly empty)
...
This is for compatibility with some 3rd-party code.
2024-11-02 12:52:59 +02:00
Timo Kreuzer
84344399b5
[VCRUNTIME] Move compiler runtime headers into their own folder
...
These headers come with the MS compiler. Some of them are standard, like emmintrin.h, others are MS specific like crtdefs.h
This separation will allow using MS CRT headers. Eventually it can allow compiling with the compilers' runtime headers.
2024-11-02 12:52:59 +02:00