Brendan Shanks : mountmgr.sys: Ensure unixlib function tables and enum stay in sync.
Module: wine Branch: master Commit: 9139d8705d7b7af7b8e0b4ff21cc2e3a71fcd6f9 URL: https://gitlab.winehq.org/wine/wine/-/commit/9139d8705d7b7af7b8e0b4ff21cc2e3... Author: Brendan Shanks <bshanks(a)codeweavers.com> Date: Thu Aug 31 14:51:08 2023 -0700 mountmgr.sys: Ensure unixlib function tables and enum stay in sync. --- dlls/mountmgr.sys/unixlib.c | 2 ++ dlls/mountmgr.sys/unixlib.h | 1 + 2 files changed, 3 insertions(+) diff --git a/dlls/mountmgr.sys/unixlib.c b/dlls/mountmgr.sys/unixlib.c index 13f6fbecf09..b74b2336a34 100644 --- a/dlls/mountmgr.sys/unixlib.c +++ b/dlls/mountmgr.sys/unixlib.c @@ -586,3 +586,5 @@ const unixlib_entry_t __wine_unix_call_funcs[] = delete_credential, enumerate_credentials, }; + +C_ASSERT( ARRAYSIZE(__wine_unix_call_funcs) == unix_funcs_count ); diff --git a/dlls/mountmgr.sys/unixlib.h b/dlls/mountmgr.sys/unixlib.h index efbce71b979..93e812a516f 100644 --- a/dlls/mountmgr.sys/unixlib.h +++ b/dlls/mountmgr.sys/unixlib.h @@ -172,6 +172,7 @@ enum mountmgr_funcs unix_write_credential, unix_delete_credential, unix_enumerate_credentials, + unix_funcs_count }; #define MOUNTMGR_CALL( func, params ) WINE_UNIX_CALL( unix_ ## func, params )
participants (1)
-
Alexandre Julliard