Module: wine Branch: master Commit: e0237f779839e873f1b10e539f8884f2600d3171 URL: https://gitlab.winehq.org/wine/wine/-/commit/e0237f779839e873f1b10e539f8884f...
Author: Brendan Shanks bshanks@codeweavers.com Date: Mon Oct 23 15:00:13 2023 -0500
ctapi32: Ensure unixlib function tables and enum stay in sync.
---
dlls/ctapi32/unixlib.c | 4 ++++ dlls/ctapi32/unixlib.h | 1 + 2 files changed, 5 insertions(+)
diff --git a/dlls/ctapi32/unixlib.c b/dlls/ctapi32/unixlib.c index cdfe6e6eb73..09dde403d60 100644 --- a/dlls/ctapi32/unixlib.c +++ b/dlls/ctapi32/unixlib.c @@ -89,6 +89,8 @@ const unixlib_entry_t __wine_unix_call_funcs[] = ct_close, };
+C_ASSERT( ARRAYSIZE(__wine_unix_call_funcs) == unix_funcs_count ); + #ifdef _WIN64
typedef ULONG PTR32; @@ -129,4 +131,6 @@ const unixlib_entry_t __wine_unix_call_wow64_funcs[] = ct_close, };
+C_ASSERT( ARRAYSIZE(__wine_unix_call_wow64_funcs) == unix_funcs_count ); + #endif /* _WIN64 */ diff --git a/dlls/ctapi32/unixlib.h b/dlls/ctapi32/unixlib.h index 535c2aeae09..695d5d733d2 100644 --- a/dlls/ctapi32/unixlib.h +++ b/dlls/ctapi32/unixlib.h @@ -60,4 +60,5 @@ enum ctapi_funcs unix_ct_init, unix_ct_data, unix_ct_close, + unix_funcs_count };