Module: wine Branch: master Commit: 2fd33f6ce10f67cfe553f6bac9a8a853c997f9ab URL: https://gitlab.winehq.org/wine/wine/-/commit/2fd33f6ce10f67cfe553f6bac9a8a85...
Author: Brendan Shanks bshanks@codeweavers.com Date: Wed Aug 30 12:48:43 2023 -0700
bcrypt: Ensure unixlib function tables and enum stay in sync.
---
dlls/bcrypt/bcrypt_internal.h | 1 + dlls/bcrypt/gnutls.c | 4 ++++ 2 files changed, 5 insertions(+)
diff --git a/dlls/bcrypt/bcrypt_internal.h b/dlls/bcrypt/bcrypt_internal.h index 5dc21484ccb..26a98eba1dc 100644 --- a/dlls/bcrypt/bcrypt_internal.h +++ b/dlls/bcrypt/bcrypt_internal.h @@ -319,6 +319,7 @@ enum key_funcs unix_key_asymmetric_destroy, unix_key_asymmetric_export, unix_key_asymmetric_import, + unix_funcs_count, };
#endif /* __BCRYPT_INTERNAL_H */ diff --git a/dlls/bcrypt/gnutls.c b/dlls/bcrypt/gnutls.c index bc0e036a53d..5d8c71c78c5 100644 --- a/dlls/bcrypt/gnutls.c +++ b/dlls/bcrypt/gnutls.c @@ -2271,6 +2271,8 @@ const unixlib_entry_t __wine_unix_call_funcs[] = key_asymmetric_import };
+C_ASSERT( ARRAYSIZE(__wine_unix_call_funcs) == unix_funcs_count ); + #ifdef _WIN64
typedef ULONG PTR32; @@ -2752,6 +2754,8 @@ const unixlib_entry_t __wine_unix_call_wow64_funcs[] = wow64_key_asymmetric_import };
+C_ASSERT( ARRAYSIZE(__wine_unix_call_wow64_funcs) == unix_funcs_count ); + #endif /* _WIN64 */
#endif /* HAVE_GNUTLS_CIPHER_INIT */