crt: Correct the availability for __C_specific_handler In kernel32.dll, it's not available on arm64 (and not on i386 either). In ucrtbase.dll and api-ms-win-crt-private, it's available everywhere except on i386. Signed-off-by: Martin Storsjö <martin@martin.st>
diff --git a/mingw-w64-crt/lib-common/api-ms-win-crt-private-l1-1-0.def.in b/mingw-w64-crt/lib-common/api-ms-win-crt-private-l1-1-0.def.in index e2a1928..67e0e1a 100644 --- a/mingw-w64-crt/lib-common/api-ms-win-crt-private-l1-1-0.def.in +++ b/mingw-w64-crt/lib-common/api-ms-win-crt-private-l1-1-0.def.in
@@ -21,7 +21,7 @@ __AdjustPointer __BuildCatchObject __BuildCatchObjectHelper -F_X64(__C_specific_handler) +F_NON_I386(__C_specific_handler) __CxxDetectRethrow __CxxExceptionFilter __CxxFrameHandler
diff --git a/mingw-w64-crt/lib-common/kernel32.def.in b/mingw-w64-crt/lib-common/kernel32.def.in index 3a55629..5a0c5d9 100644 --- a/mingw-w64-crt/lib-common/kernel32.def.in +++ b/mingw-w64-crt/lib-common/kernel32.def.in
@@ -1583,7 +1583,8 @@ WriteTapemark ZombifyActCtx ZombifyActCtxWorker -__C_specific_handler +F_X64(__C_specific_handler) +F_ARM32(__C_specific_handler) F_ARM32(__chkstk) F_X64(__misaligned_access) _hread
diff --git a/mingw-w64-crt/lib-common/ucrtbase.def.in b/mingw-w64-crt/lib-common/ucrtbase.def.in index 251b6d3..d5e7a63 100644 --- a/mingw-w64-crt/lib-common/ucrtbase.def.in +++ b/mingw-w64-crt/lib-common/ucrtbase.def.in
@@ -58,7 +58,7 @@ __AdjustPointer __BuildCatchObject __BuildCatchObjectHelper -F_X64(__C_specific_handler) +F_NON_I386(__C_specific_handler) __CxxDetectRethrow __CxxExceptionFilter __CxxFrameHandler