Timo Kreuzer
78417c5532
[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
2025-01-14 13:34:24 +02:00
Timo Kreuzer
6f6b831722
[CRT] Introduce corecrt.h
...
Include this instead of crtdefs.h.
This is for compatibility with MS headers.
2024-10-21 14:53:29 +03:00
Thomas Faber
b72efb6ca8
[CRT] Fix some inconsistent annotations in CRT headers.
...
This fixes about 5000 VS analysis warnings.
2022-02-17 22:01:37 -05:00
Timo Kreuzer
486a4d93ed
[CRT] Define NULL in crtdefs.h
2021-07-27 22:08:58 +02:00
Timo Kreuzer
db41787951
[CRT] Fix handling of intrinsics and inline functions
2021-07-11 21:45:29 +02:00
Jérôme Gardou
e10892e4f4
[CRT] Put __MINGW_EXTENSION (whatever that means) in front of function declarations
...
Needed for next commit
2021-06-28 10:20:57 +02:00
Jérôme Gardou
3731fd1661
[CRT] Properly declare rot functions in public headers
2021-04-09 15:12:13 +02:00
Jérôme Gardou
9fc0c7a372
[CRT] Let's have llabs for every compiler out there
2020-09-16 10:35:29 +02:00
Colin Finck
c2c66aff7d
Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys.
2017-10-03 07:45:34 +00:00