8fb8cc03c3
Windows uses a different ABI for va_list on arm64 just like on x86_64. On x86_64, the calling convention for windows functions is completely different from the one on other platforms. On arm64, they're mostly the same, with the only exception being variadic functions (where all float arguments are passed in integer registers, since the va_list is a single pointer). Any functions using __builtin_ms_va_start need to be decorated with __attribute__((ms_abi)). Signed-off-by: Martin Storsjo <martin@martin.st> Signed-off-by: Alexandre Julliard <julliard@winehq.org> |
||
---|---|---|
.. | ||
sys | ||
assert.h | ||
conio.h | ||
crtdbg.h | ||
crtdefs.h | ||
ctype.h | ||
direct.h | ||
dirent.h | ||
dos.h | ||
eh.h | ||
errno.h | ||
fcntl.h | ||
float.h | ||
fpieee.h | ||
io.h | ||
limits.h | ||
locale.h | ||
malloc.h | ||
math.h | ||
mbctype.h | ||
mbstring.h | ||
memory.h | ||
process.h | ||
search.h | ||
setjmp.h | ||
share.h | ||
signal.h | ||
stddef.h | ||
stdio.h | ||
stdlib.h | ||
string.h | ||
time.h | ||
unistd.h | ||
wchar.h | ||
wctype.h |