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
corecrt_stdio_config.h
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
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
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
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
inttypes.h
io.h msvcrt: Remove MSVCRT_ prefix from file.c functions. 2020-12-03 21:00:22 +01:00
limits.h
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
signal.h include: Use proper dllimports for msvcrt functions. 2020-11-24 18:50:06 +01:00
stdbool.h
stddef.h include: Use proper dllimports for msvcrt functions. 2020-11-24 18:50:06 +01:00
stdint.h
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
time.h include: Use proper dllimports for msvcrt functions. 2020-11-24 18:50:06 +01:00
uchar.h
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