We've had a definition of IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY since
0f9569488ba7e48472183765a7ae6555ed990f4a in 2018, but we missed
the definition of the generic IMAGE_RUNTIME_FUNCTION_ENTRY to
point to the arch specific version of it.

The shorter names RUNTIME_FUNCTION and PRUNTIME_FUNCTION already
are typedefs for IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY though.

Signed-off-by: Martin Storsjö <[email protected]>
---
 mingw-w64-headers/include/winnt.h | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/mingw-w64-headers/include/winnt.h 
b/mingw-w64-headers/include/winnt.h
index 6120c929c..e76e302fe 100644
--- a/mingw-w64-headers/include/winnt.h
+++ b/mingw-w64-headers/include/winnt.h
@@ -8537,6 +8537,9 @@ 
DEFINE_ENUM_FLAG_OPERATORS(JOB_OBJECT_IO_RATE_CONTROL_FLAGS)
 #elif defined (__arm__)
     typedef IMAGE_ARM_RUNTIME_FUNCTION_ENTRY IMAGE_RUNTIME_FUNCTION_ENTRY;
     typedef PIMAGE_ARM_RUNTIME_FUNCTION_ENTRY PIMAGE_RUNTIME_FUNCTION_ENTRY;
+#elif defined (__aarch64__)
+    typedef IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY IMAGE_RUNTIME_FUNCTION_ENTRY;
+    typedef PIMAGE_ARM64_RUNTIME_FUNCTION_ENTRY PIMAGE_RUNTIME_FUNCTION_ENTRY;
 #else
     typedef _IMAGE_RUNTIME_FUNCTION_ENTRY IMAGE_RUNTIME_FUNCTION_ENTRY;
     typedef _PIMAGE_RUNTIME_FUNCTION_ENTRY PIMAGE_RUNTIME_FUNCTION_ENTRY;
-- 
2.34.1



_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to