From 097b9e9163e4fbc754077d17de566400ecb80926 Mon Sep 17 00:00:00 2001 From: "Enrico Weigelt, metux IT consult" Date: Fri, 16 May 2025 17:00:07 +0200 Subject: [PATCH] randr: unexport and document RRConfigureProviderProperty() Not used by any external drivers, so no need to keep it exported. Signed-off-by: Enrico Weigelt, metux IT consult --- randr/randrstr.h | 5 ----- randr/randrstr_priv.h | 15 +++++++++++++++ 2 files changed, 15 insertions(+), 5 deletions(-) diff --git a/randr/randrstr.h b/randr/randrstr.h index 682580c25..90c476b1e 100644 --- a/randr/randrstr.h +++ b/randr/randrstr.h @@ -675,11 +675,6 @@ RRConfigureOutputProperty(RROutputPtr output, Atom property, /* rrprovider.c */ #define PRIME_SYNC_PROP "PRIME Synchronization" -extern _X_EXPORT int - RRConfigureProviderProperty(RRProviderPtr provider, Atom property, - Bool pending, Bool range, Bool immutable, - int num_values, INT32 *values); - /* rrxinerama.c */ #ifdef XINERAMA extern _X_EXPORT void diff --git a/randr/randrstr_priv.h b/randr/randrstr_priv.h index 4e7f4fbfd..c846d99e6 100644 --- a/randr/randrstr_priv.h +++ b/randr/randrstr_priv.h @@ -478,4 +478,19 @@ int RRChangeProviderProperty(RRProviderPtr provider, Atom property, Atom type, int format, int mode, unsigned long len, void *value, Bool sendevent, Bool pending); +/* + * Configure a (custom) property in given provider + * + * @param provider the provider to configure property in + * @param property Atom ID of the property + * @param pending TRUE on pending value + * @param range TRUE when limited range + * @param immutable TRUE when it's immutable + * @param num_values number of allowed values + * @param values allowed values (array of num_values length) + */ +int RRConfigureProviderProperty(RRProviderPtr provider, Atom property, + Bool pending, Bool range, Bool immutable, + int num_values, INT32 *values); + #endif /* _XSERVER_RANDRSTR_PRIV_H_ */