Brendan Shanks : winegstreamer: Ensure unixlib function tables and enum stay in sync.
Module: wine Branch: master Commit: 40051cfa5bb86491800690ce5f45fd34df9d3b49 URL: https://gitlab.winehq.org/wine/wine/-/commit/40051cfa5bb86491800690ce5f45fd3... Author: Brendan Shanks <bshanks(a)codeweavers.com> Date: Wed Sep 13 16:02:10 2023 -0700 winegstreamer: Ensure unixlib function tables and enum stay in sync. --- dlls/winegstreamer/unixlib.h | 2 ++ dlls/winegstreamer/wg_parser.c | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/dlls/winegstreamer/unixlib.h b/dlls/winegstreamer/unixlib.h index a5015ef9b22..a3131e9f789 100644 --- a/dlls/winegstreamer/unixlib.h +++ b/dlls/winegstreamer/unixlib.h @@ -414,6 +414,8 @@ enum unix_funcs unix_wg_muxer_create, unix_wg_muxer_destroy, + + unix_wg_funcs_count, }; #endif /* __WINE_WINEGSTREAMER_UNIXLIB_H */ diff --git a/dlls/winegstreamer/wg_parser.c b/dlls/winegstreamer/wg_parser.c index 016691d448d..299eea09c90 100644 --- a/dlls/winegstreamer/wg_parser.c +++ b/dlls/winegstreamer/wg_parser.c @@ -1950,6 +1950,8 @@ const unixlib_entry_t __wine_unix_call_funcs[] = X(wg_muxer_destroy), }; +C_ASSERT(ARRAYSIZE(__wine_unix_call_funcs) == unix_wg_funcs_count); + #ifdef _WIN64 typedef ULONG PTR32; @@ -2217,4 +2219,6 @@ const unixlib_entry_t __wine_unix_call_wow64_funcs[] = X(wg_muxer_destroy), }; +C_ASSERT(ARRAYSIZE(__wine_unix_call_wow64_funcs) == unix_wg_funcs_count); + #endif /* _WIN64 */
participants (1)
-
Alexandre Julliard