[PATCH 0/1] MR3698: winebus.sys: Ensure unixlib function tables and enum stay in sync.
From: Brendan Shanks <bshanks(a)codeweavers.com> --- dlls/winebus.sys/unixlib.c | 2 ++ dlls/winebus.sys/unixlib.h | 1 + 2 files changed, 3 insertions(+) diff --git a/dlls/winebus.sys/unixlib.c b/dlls/winebus.sys/unixlib.c index 75d33399738..74b4992f07b 100644 --- a/dlls/winebus.sys/unixlib.c +++ b/dlls/winebus.sys/unixlib.c @@ -351,6 +351,8 @@ const unixlib_entry_t __wine_unix_call_funcs[] = unix_device_set_feature_report, }; +C_ASSERT(ARRAYSIZE(__wine_unix_call_funcs) == unix_funcs_count); + void bus_event_cleanup(struct bus_event *event) { struct unix_device *iface = (struct unix_device *)(UINT_PTR)event->device; diff --git a/dlls/winebus.sys/unixlib.h b/dlls/winebus.sys/unixlib.h index 68d59ac0333..731745bb9a4 100644 --- a/dlls/winebus.sys/unixlib.h +++ b/dlls/winebus.sys/unixlib.h @@ -141,6 +141,7 @@ enum unix_funcs device_set_output_report, device_get_feature_report, device_set_feature_report, + unix_funcs_count, }; static inline const char *debugstr_device_desc(struct device_desc *desc) -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/3698
This merge request was approved by Rémi Bernon. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/3698
participants (3)
-
Brendan Shanks -
Brendan Shanks (@bshanks) -
Rémi Bernon