Update to libffi-3.4.2 build

This commit is contained in:
Steve Dower
2021-08-27 00:44:59 +01:00
parent 1cf06233e3
commit 6206de2840
29 changed files with 252 additions and 105 deletions

View File

@@ -43,7 +43,7 @@ typedef enum ffi_abi {
FFI_SYSV,
FFI_VFP,
FFI_LAST_ABI,
#if defined(__ARM_PCS_VFP) || defined(_M_ARM)
#if defined(__ARM_PCS_VFP) || defined(_WIN32)
FFI_DEFAULT_ABI = FFI_VFP,
#else
FFI_DEFAULT_ABI = FFI_SYSV,
@@ -57,7 +57,7 @@ typedef enum ffi_abi {
signed char vfp_args[16] \
#define FFI_TARGET_SPECIFIC_VARIADIC
#ifndef _M_ARM
#ifndef _WIN32
#define FFI_TARGET_HAS_COMPLEX_TYPE
#endif
@@ -77,7 +77,7 @@ typedef enum ffi_abi {
#endif
#else
#ifdef _MSC_VER
#ifdef _WIN32
#define FFI_TRAMPOLINE_SIZE 16
#define FFI_TRAMPOLINE_CLOSURE_FUNCTION 12
#else