Sweden-Number/include/msvcrt
Martin Storsjo dac1e16dd4 include: Check whether the ms_abi attribute is supported on aarch64.
While wine's configure checks and requires that the ms_abi attribute
is supported on aarch64 (without it, variadic functions don't have the
correct ABI), these headers are also included when building widl as a
generic cross compilation tool as part of mingw-w64-tools. In the case
of widl, the functions that use these attributes (and in particular,
their ABI) doesn't matter as they aren't used/called, they're just
included as a side effect of including the headers that widl actually
needs.

This fixes building the widl tool for aarch64 linux with GCC, even if
wine itself can't be built in that configuration.

Only windef.h is used/needed by widl, but update msvcrt/corecrt.h as
well to keep these definitions in sync.

Signed-off-by: Martin Storsjo <martin@martin.st>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-12-21 16:55:53 +01:00
..
sys include: Use proper dllimports for msvcrt functions. 2020-11-24 18:50:06 +01:00
assert.h include: Use proper dllimports for msvcrt functions. 2020-11-24 18:50:06 +01:00
complex.h msvcrt: Use _Dcomplex definition from public header. 2020-12-04 16:37:39 +01:00
conio.h include: Use proper dllimports for msvcrt functions. 2020-11-24 18:50:06 +01:00
corecrt.h include: Check whether the ms_abi attribute is supported on aarch64. 2020-12-21 16:55:53 +01:00
corecrt_io.h include: Add corecrt_io.h header. 2020-12-04 16:41:16 +01:00
corecrt_startup.h include: Avoid _onexit_t redefinition. 2020-04-06 21:22:39 +02:00
corecrt_stdio_config.h ucrtbase: Support _CRT_INTERNAL_PRINTF_STANDARD_ROUNDING flag in printf. 2020-08-06 19:34:41 +02:00
corecrt_wctype.h msvcrt: Remove MSVCRT_ prefix from wcs.c functions. 2020-12-03 21:00:22 +01:00
corecrt_wdirect.h include: Use proper dllimports for msvcrt functions. 2020-11-24 18:50:06 +01:00
corecrt_wio.h include: Use proper dllimports for msvcrt functions. 2020-11-24 18:50:06 +01:00
corecrt_wprocess.h include: Use proper dllimports for msvcrt functions. 2020-11-24 18:50:06 +01:00
corecrt_wstdio.h msvcrt: Remove MSVCRT_ prefix from wcs.c functions. 2020-12-03 21:00:22 +01:00
corecrt_wstdlib.h msvcrt: Remove MSVCRT_ prefix from wcs.c functions. 2020-12-03 21:00:22 +01:00
corecrt_wstring.h include: Fix _memccpy, _memicmp and _memicmp_l prototypes. 2020-06-29 19:51:47 +02:00
corecrt_wtime.h include: Use proper dllimports for msvcrt functions. 2020-11-24 18:50:06 +01:00
crtdbg.h include: Use proper dllimports for msvcrt functions. 2020-11-24 18:50:06 +01:00
crtdefs.h include/msvcrt: Add corecrt.h header. 2019-08-09 19:37:21 +02:00
ctype.h msvcrt: Remove MSVCRT_ prefix from ctype.c functions. 2020-12-01 14:02:58 +01:00
direct.h include: Use proper dllimports for msvcrt functions. 2020-11-24 18:50:06 +01:00
dirent.h
dos.h include: Use proper dllimports for msvcrt functions. 2020-11-24 18:50:06 +01:00
eh.h include: Use proper dllimports for msvcrt functions. 2020-11-24 18:50:06 +01:00
errno.h include: Use proper dllimports for msvcrt functions. 2020-11-24 18:50:06 +01:00
fcntl.h include/msvcrt: Include corecrt.h instead of crtdefs.h. 2019-08-09 19:37:21 +02:00
fenv.h msvcrt: Move the fenv_t definition to the public header. 2020-11-20 19:01:01 +01:00
float.h include: Use proper dllimports for msvcrt functions. 2020-11-24 18:50:06 +01:00
fpieee.h include: Use proper dllimports for msvcrt functions. 2020-11-24 18:50:06 +01:00
intrin.h include: Implement __cpuidex() function. 2020-08-20 18:49:48 +02:00
inttypes.h include/msvcrt: Include corecrt.h instead of crtdefs.h. 2019-08-09 19:37:21 +02:00
io.h msvcrt: Remove MSVCRT_ prefix from file.c functions. 2020-12-03 21:00:22 +01:00
limits.h include/msvcrt: Include corecrt.h instead of crtdefs.h. 2019-08-09 19:37:21 +02:00
locale.h msvcrt: Use _configthreadlocale arguments definition from public header. 2020-12-04 16:41:16 +01:00
malloc.h include: Use proper dllimports for msvcrt functions. 2020-11-24 18:50:06 +01:00
math.h msvcrt: Remove MSVCRT_ prefix from math.c functions. 2020-12-03 21:00:22 +01:00
mbctype.h msvcrt: Remove non-needed function declarations from msvcrt.h. 2020-12-04 16:41:16 +01:00
mbstring.h msvcrt: Remove non-needed function declarations from msvcrt.h. 2020-12-04 16:41:16 +01:00
memory.h include: Use proper dllimports for msvcrt functions. 2020-11-24 18:50:06 +01:00
process.h include: Use proper dllimports for msvcrt functions. 2020-11-24 18:50:06 +01:00
search.h include: Use proper dllimports for msvcrt functions. 2020-11-24 18:50:06 +01:00
setjmp.h setjmp.h: Use GCC-style setjmp on Clang in MSVC mode. 2020-12-11 21:47:15 +01:00
share.h Spelling fixes. 2008-04-22 12:20:12 +02:00
signal.h include: Use proper dllimports for msvcrt functions. 2020-11-24 18:50:06 +01:00
stdbool.h include/msvcrt: Add stdbool.h header. 2020-08-10 10:54:32 +02:00
stddef.h include: Use proper dllimports for msvcrt functions. 2020-11-24 18:50:06 +01:00
stdint.h include/msvcrt: Include corecrt.h instead of crtdefs.h. 2019-08-09 19:37:21 +02:00
stdio.h msvcrt: Remove MSVCRT_ prefix from file.c functions. 2020-12-03 21:00:22 +01:00
stdlib.h msvcrt: Use _purecall_handler from public header. 2020-12-04 16:36:54 +01:00
string.h string.h: Add __strncnt declaration. 2020-03-18 19:36:51 +01:00
time.h include: Use proper dllimports for msvcrt functions. 2020-11-24 18:50:06 +01:00
uchar.h include: Import uchar.h from MinGW. 2019-09-19 14:18:44 +02:00
unistd.h
wchar.h include: Use proper dllimports for msvcrt functions. 2020-11-24 18:50:06 +01:00
wctype.h include: Use proper dllimports for msvcrt functions. 2020-11-24 18:50:06 +01:00