https://gcc.gnu.org/g:37aa98f79a7fbad620c0318a48552b5442a49456

commit r15-2415-g37aa98f79a7fbad620c0318a48552b5442a49456
Author: Ian Lance Taylor <i...@golang.org>
Date:   Tue Jul 30 09:25:03 2024 -0700

    libbacktrace: fix syntax of Windows registration functions
    
    Adjust the syntax to keep MSVC happy.
    
    Fixes https://github.com/ianlancetaylor/libbacktrace/issues/131
    
            * pecoff.c (LDR_DLL_NOTIFICATION): Put function modifier
            inside parentheses.
            (LDR_REGISTER_FUNCTION): Likewise.

Diff:
---
 libbacktrace/pecoff.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/libbacktrace/pecoff.c b/libbacktrace/pecoff.c
index 636e1b11296b..ccd5ccbce2ce 100644
--- a/libbacktrace/pecoff.c
+++ b/libbacktrace/pecoff.c
@@ -83,10 +83,10 @@ struct dll_notification_data
 #define LDR_DLL_NOTIFICATION_REASON_LOADED 1
 
 typedef LONG NTSTATUS;
-typedef VOID CALLBACK (*LDR_DLL_NOTIFICATION)(ULONG,
+typedef VOID (CALLBACK *LDR_DLL_NOTIFICATION)(ULONG,
                                              struct dll_notification_data*,
                                              PVOID);
-typedef NTSTATUS NTAPI (*LDR_REGISTER_FUNCTION)(ULONG,
+typedef NTSTATUS (NTAPI *LDR_REGISTER_FUNCTION)(ULONG,
                                                LDR_DLL_NOTIFICATION, PVOID,
                                                PVOID*);
 #endif

Reply via email to