Module: wine Branch: master Commit: 9139d8705d7b7af7b8e0b4ff21cc2e3a71fcd6f9 URL: https://gitlab.winehq.org/wine/wine/-/commit/9139d8705d7b7af7b8e0b4ff21cc2e3...
Author: Brendan Shanks bshanks@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 )