From 4f2c6c98b7d178c97ac716d298d3369a5b8b2a55 Mon Sep 17 00:00:00 2001 From: "Enrico Weigelt, metux IT consult" Date: Fri, 7 Feb 2025 14:25:19 +0100 Subject: [PATCH] xfree86: mark LoaderShouldIgnoreABI() and LoaderGetABIVersion() deprecated These functions are only used by the proprietary NVidia drivers, so keeping them only for backwards compat. Nobody else should ever really need them. Signed-off-by: Enrico Weigelt, metux IT consult Part-of: --- hw/xfree86/common/xf86Module.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/hw/xfree86/common/xf86Module.h b/hw/xfree86/common/xf86Module.h index d5962e833..307713cf8 100644 --- a/hw/xfree86/common/xf86Module.h +++ b/hw/xfree86/common/xf86Module.h @@ -154,8 +154,10 @@ extern _X_EXPORT void *LoadSubModule(void *, const char *, const char **, extern _X_EXPORT void *LoaderSymbol(const char *); extern _X_EXPORT void *LoaderSymbolFromModule(void *, const char *); extern _X_EXPORT void LoaderErrorMsg(const char *, const char *, int, int); -extern _X_EXPORT Bool LoaderShouldIgnoreABI(void); -extern _X_EXPORT int LoaderGetABIVersion(const char *abiclass); + +/* deprecated, only kept for backwards compat w/ proprietary NVidia driver */ +extern _X_EXPORT Bool LoaderShouldIgnoreABI(void) _X_DEPRECATED; +extern _X_EXPORT int LoaderGetABIVersion(const char *abiclass) _X_DEPRECATED; typedef void *(*ModuleSetupProc) (void *, void *, int *, int *); typedef void (*ModuleTearDownProc) (void *);