diff options
author | Ian Lance Taylor <iant@golang.org> | 2024-07-30 09:25:03 -0700 |
---|---|---|
committer | Ian Lance Taylor <iant@golang.org> | 2024-07-30 09:27:59 -0700 |
commit | 37aa98f79a7fbad620c0318a48552b5442a49456 (patch) | |
tree | 56a9b043321944d9c3b241677f83ad47c11e69e2 | |
parent | 2d105efd6f60dce4d57380cf9820a4dd52cc8abb (diff) | |
download | gcc-37aa98f79a7fbad620c0318a48552b5442a49456.zip gcc-37aa98f79a7fbad620c0318a48552b5442a49456.tar.gz gcc-37aa98f79a7fbad620c0318a48552b5442a49456.tar.bz2 |
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.
-rw-r--r-- | libbacktrace/pecoff.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libbacktrace/pecoff.c b/libbacktrace/pecoff.c index 636e1b1..ccd5ccb 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 |