[PATCH 1/7] win32u: Remove no longer used __wine_set_user_driver PE entry point.
Jacek Caban
wine at gitlab.winehq.org
Wed Jun 8 19:14:30 CDT 2022
From: Jacek Caban <jacek at codeweavers.com>
Signed-off-by: Jacek Caban <jacek at codeweavers.com>
---
dlls/win32u/driver.c | 4 ++--
dlls/win32u/gdiobj.c | 1 -
dlls/win32u/win32u.spec | 1 -
dlls/win32u/win32u_private.h | 1 -
dlls/win32u/wrappers.c | 9 ---------
include/wine/gdi_driver.h | 12 ++++++------
6 files changed, 8 insertions(+), 20 deletions(-)
diff --git a/dlls/win32u/driver.c b/dlls/win32u/driver.c
index 1f538d100ed..4a853b516f4 100644
--- a/dlls/win32u/driver.c
+++ b/dlls/win32u/driver.c
@@ -1223,9 +1223,9 @@ static const struct user_driver_funcs lazy_load_driver =
const struct user_driver_funcs *user_driver = &lazy_load_driver;
/******************************************************************************
- * __wine_set_user_driver (win32u.@)
+ * __wine_set_user_driver (win32u.so)
*/
-void CDECL __wine_set_user_driver( const struct user_driver_funcs *funcs, UINT version )
+void __wine_set_user_driver( const struct user_driver_funcs *funcs, UINT version )
{
struct user_driver_funcs *driver, *prev;
diff --git a/dlls/win32u/gdiobj.c b/dlls/win32u/gdiobj.c
index edb21456d8d..c29e7773e6c 100644
--- a/dlls/win32u/gdiobj.c
+++ b/dlls/win32u/gdiobj.c
@@ -1249,7 +1249,6 @@ static struct unix_funcs unix_funcs =
__wine_get_vulkan_driver,
__wine_get_wgl_driver,
__wine_send_input,
- __wine_set_user_driver,
};
NTSTATUS gdi_init(void)
diff --git a/dlls/win32u/win32u.spec b/dlls/win32u/win32u.spec
index 17be6894508..8584fc4e5c3 100644
--- a/dlls/win32u/win32u.spec
+++ b/dlls/win32u/win32u.spec
@@ -1322,7 +1322,6 @@
# Graphics drivers
@ cdecl __wine_send_input(long ptr ptr)
-@ cdecl __wine_set_user_driver(ptr long)
# OpenGL
@ cdecl __wine_get_wgl_driver(long long)
diff --git a/dlls/win32u/win32u_private.h b/dlls/win32u/win32u_private.h
index fd6dba82da2..c5303010ef3 100644
--- a/dlls/win32u/win32u_private.h
+++ b/dlls/win32u/win32u_private.h
@@ -328,7 +328,6 @@ struct unix_funcs
const struct vulkan_funcs * (CDECL *get_vulkan_driver)( UINT version );
struct opengl_funcs * (CDECL *get_wgl_driver)( HDC hdc, UINT version );
BOOL (CDECL *wine_send_input)( HWND hwnd, const INPUT *input, const RAWINPUT *rawinput );
- void (CDECL *set_user_driver)( const struct user_driver_funcs *funcs, UINT version );
};
/* clipboard.c */
diff --git a/dlls/win32u/wrappers.c b/dlls/win32u/wrappers.c
index 13b4b7164ab..b336059fe96 100644
--- a/dlls/win32u/wrappers.c
+++ b/dlls/win32u/wrappers.c
@@ -1408,15 +1408,6 @@ BOOL CDECL __wine_send_input( HWND hwnd, const INPUT *input, const RAWINPUT *raw
return unix_funcs->wine_send_input( hwnd, input, rawinput );
}
-/***********************************************************************
- * __wine_set_user_driver (win32u.@)
- */
-void CDECL __wine_set_user_driver( const struct user_driver_funcs *funcs, UINT version )
-{
- if (!unix_funcs) return;
- return unix_funcs->set_user_driver( funcs, version );
-}
-
extern void wrappers_init( unixlib_handle_t handle )
{
const void *args;
diff --git a/include/wine/gdi_driver.h b/include/wine/gdi_driver.h
index 52fd6fe49d3..998aa3ed3e9 100644
--- a/include/wine/gdi_driver.h
+++ b/include/wine/gdi_driver.h
@@ -168,7 +168,7 @@ struct gdi_dc_funcs
};
/* increment this when you change the DC function table */
-#define WINE_GDI_DRIVER_VERSION 79
+#define WINE_GDI_DRIVER_VERSION 80
#define GDI_PRIORITY_NULL_DRV 0 /* null driver */
#define GDI_PRIORITY_FONT_DRV 100 /* any font driver */
@@ -196,9 +196,9 @@ static inline void push_dc_driver( PHYSDEV *dev, PHYSDEV physdev, const struct g
/* support for window surfaces */
-struct window_surface;
+#ifdef WINE_UNIX_LIB
-#ifndef __WINE_USE_MSVCRT
+struct window_surface;
struct window_surface_funcs
{
@@ -333,10 +333,10 @@ struct user_driver_funcs
void (*pThreadDetach)(void);
};
-#endif /* __WINE_USE_MSVCRT */
+extern void __wine_set_user_driver( const struct user_driver_funcs *funcs, UINT version );
+
+#endif /* WINE_UNIX_LIB */
-struct user_driver_funcs;
-extern void CDECL __wine_set_user_driver( const struct user_driver_funcs *funcs, UINT version );
extern struct opengl_funcs * CDECL __wine_get_wgl_driver( HDC hdc, UINT version );
extern const struct vulkan_funcs * CDECL __wine_get_vulkan_driver( UINT version );
--
GitLab
https://gitlab.winehq.org/wine/wine/-/merge_requests/211
More information about the wine-devel
mailing list