Module: wine Branch: master Commit: 2e2f9bdb65c237d2e4f9b6bf560708b489195ec6 URL: https://gitlab.winehq.org/wine/wine/-/commit/2e2f9bdb65c237d2e4f9b6bf560708b...
Author: Brendan Shanks bshanks@codeweavers.com Date: Mon Oct 23 20:52:37 2023 -0500
winscard: Ensure unixlib function tables and enum stay in sync.
---
dlls/winscard/unixlib.c | 4 ++++ dlls/winscard/unixlib.h | 1 + 2 files changed, 5 insertions(+)
diff --git a/dlls/winscard/unixlib.c b/dlls/winscard/unixlib.c index d332b404a58..f1228b0eef6 100644 --- a/dlls/winscard/unixlib.c +++ b/dlls/winscard/unixlib.c @@ -354,6 +354,8 @@ const unixlib_entry_t __wine_unix_call_funcs[] = scard_set_attrib, };
+C_ASSERT( ARRAYSIZE(__wine_unix_call_funcs) == unix_funcs_count ); + #ifdef _WIN64
typedef ULONG PTR32; @@ -705,4 +707,6 @@ const unixlib_entry_t __wine_unix_call_wow64_funcs[] = wow64_scard_set_attrib, };
+C_ASSERT( ARRAYSIZE(__wine_unix_call_wow64_funcs) == unix_funcs_count ); + #endif /* _WIN64 */ diff --git a/dlls/winscard/unixlib.h b/dlls/winscard/unixlib.h index ecb1b40ef68..7dda417705f 100644 --- a/dlls/winscard/unixlib.h +++ b/dlls/winscard/unixlib.h @@ -184,4 +184,5 @@ enum winscard_funcs unix_scard_control, unix_scard_get_attrib, unix_scard_set_attrib, + unix_funcs_count };