[CRT] crtdbg.h: Add missing inttrin.h include for __debugbreak()
[CRT] Fix build with clang-cl 17#pragma function(llabs) causes an error: "error: no_builtin attribute has no effect on defaulted or deleted functions"This is probably a bug in clang, see https://g
[CRT] Fix build with clang-cl 17#pragma function(llabs) causes an error: "error: no_builtin attribute has no effect on defaulted or deleted functions"This is probably a bug in clang, see https://github.com/llvm/llvm-project/issues/116256
show more ...
[CRT] corecrt.h: add secure function overload macrosTaken from MIT release of UCRT (https://www.nuget.org/packages/Microsoft.Windows.SDK.CRTSource/10.0.22621.3). These are used by newer mingw heade
[CRT] corecrt.h: add secure function overload macrosTaken from MIT release of UCRT (https://www.nuget.org/packages/Microsoft.Windows.SDK.CRTSource/10.0.22621.3). These are used by newer mingw headers, which we include when compiling C++ code. Fixes build with GCC 13 based RosBE.
[VCRUNTIME][CRT] Change WCHAR_MIN/WCHAR_MAX to match native headersThis avoids conflicting definitions with MS CRT headers.
[VCRUNTIME] Move compiler runtime headers into their own folderThese headers come with the MS compiler. Some of them are standard, like emmintrin.h, others are MS specific like crtdefs.hThis separ
[VCRUNTIME] Move compiler runtime headers into their own folderThese headers come with the MS compiler. Some of them are standard, like emmintrin.h, others are MS specific like crtdefs.hThis separation will allow using MS CRT headers. Eventually it can allow compiling with the compilers' runtime headers.
[SDK:CRT] Reenable malloc.h inclusion in xmmintrin.h (#6464)Addendum to commit 318d696f0
[CRT] Add C++ const correct overloads
[CRT] Introduce corecrt.hInclude this instead of crtdefs.h.This is for compatibility with MS headers.
[REACTOS] Improve handling of non-standard names- Link oldnames instead of defining names- Define _CRT_DECLARE_NONSTDC_NAMES to 1 where needed- Remove header hacks
[REACTOS] Use standard conforming names- Use _alloca instead of non-standard alloca- Use _TCHAR instead of non-standard TCHAR- Use _off_t instead of deprecated off_t- Use _O_BINARY instead of O_
[REACTOS] Use standard conforming names- Use _alloca instead of non-standard alloca- Use _TCHAR instead of non-standard TCHAR- Use _off_t instead of deprecated off_t- Use _O_BINARY instead of O_BINARY
[OLDNAMES] Add _CRT_NONSTDC_NO_DEPRECATE interface definitions
[CRT] vadefs.h: Fix name of __crt_va_*This is to be compatible with native CRT headers.
[REACTOS] Add missing line breaks at end of file
[CRT] Remove useless #undef abort from process.h
[CRT] Add _Exit to process.hThis is already done this way in our stdlib.h. It is needed by GCC 13 C++ headers. The problem happens like this:- telnet/precomp.h includes fstream from GCC- fstream
[CRT] Add _Exit to process.hThis is already done this way in our stdlib.h. It is needed by GCC 13 C++ headers. The problem happens like this:- telnet/precomp.h includes fstream from GCC- fstream includes pthread.h from GCC- pthread.h includes process.h from ReactOS- process.h defines _CRT_TERMINATE_DEFINED, but doesn't declare _Exit- fstream includes cstdlib from GCC- cstdlib includes stdlib.h from GCC (#include_next)- stdlib.h doesn't declare _Exit, because _CRT_TERMINATE_DEFINED is defined- cstdlib uses _Exit
[CRT] crtdefs.h: Wrap localeinfo_struct in ifdefThis prevents a redefinition error, when GCC 13 host headers are included when compiling c++ code.
[CRT] intrin_x86.h: Use movsl instead of movsd to fix a GCC 13 warning
[SDK:CRT] malloc.h: Use MS PSDK-compatible guard name instead of MinGW one.Use the MS PSDK-compatible name _INC_MALLOC, instead of the MinGW one_MALLOC_H_, so that code that may depend on this to
[SDK:CRT] malloc.h: Use MS PSDK-compatible guard name instead of MinGW one.Use the MS PSDK-compatible name _INC_MALLOC, instead of the MinGW one_MALLOC_H_, so that code that may depend on this to determine whethermalloc.h functions are defined, can compile without problems.
[CRT][MSVCRT] Implement _CrtDbgReport(W)V and redefine _CrtDbgReport(W) around those (#5678)Also add the internal _VCrtDbgReportA and _VCrtDbgReportW functions listed inhttps://learn.microsoft.com
[CRT][MSVCRT] Implement _CrtDbgReport(W)V and redefine _CrtDbgReport(W) around those (#5678)Also add the internal _VCrtDbgReportA and _VCrtDbgReportW functions listed inhttps://learn.microsoft.com/en-us/cpp/c-runtime-library/internal-crt-globals-and-functions?view=msvc-170CORE-11835, CORE-15517
[CRT] Fix "wcsat_s" typo...
[SDK][CRT][MSVCRT] Implement _CrtSetReportMode and _CrtSetReportFile (#5662)- Implement reporting to file. CORE-11835, CORE-15517, ROSTESTS-386
[REACTOS] "http://www.reactos" -> "https://reactos" (#5043)To harmonize, to save some bytes, and last but not least for security reasons. This can be understood as an addendum to (#2619).
[CRT] Add a workaround for CORE-18255
[CRT] Implement _InterlockedCompareExchange128 intrinsic for GCC
[CRT] Fix amd64 floating point control functions
1234