From 60a2d2dc37e4edcb15dddc650a9a78c8eb89da7d Mon Sep 17 00:00:00 2001 From: "Enrico Weigelt, metux IT consult" Date: Fri, 16 May 2025 15:38:58 +0200 Subject: [PATCH] randr: unexport and document RRModesForScreen() 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 | 12 ++++++++++++ 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/randr/randrstr.h b/randr/randrstr.h index dffe381dc..1f8ebbf07 100644 --- a/randr/randrstr.h +++ b/randr/randrstr.h @@ -609,11 +609,6 @@ extern _X_EXPORT RRModePtr RRModeGet(xRRModeInfo * modeInfo, const char *name); extern _X_EXPORT void RRModeDestroy(RRModePtr mode); -/* - * Return a list of modes that are valid for some output in pScreen - */ -extern _X_EXPORT RRModePtr *RRModesForScreen(ScreenPtr pScreen, int *num_ret); - /* * Initialize mode type */ diff --git a/randr/randrstr_priv.h b/randr/randrstr_priv.h index 931369d1d..595fd536b 100644 --- a/randr/randrstr_priv.h +++ b/randr/randrstr_priv.h @@ -289,4 +289,16 @@ Bool RRCrtcIsLeased(RRCrtcPtr crtc); */ Bool RROutputIsLeased(RROutputPtr output); +/* + * Query a list of modes valid for some output in given screen + * + + The list is allocated by that function and must be freed by caller. + * `num_ret` holds the number of entries (the buffer might be larger) + * + * @param pScreen the screen to query + * @param num_ret return buffer for number of returned modes + * @return pointer to array of RRModePtr's + */ +RRModePtr *RRModesForScreen(ScreenPtr pScreen, int *num_ret); + #endif /* _XSERVER_RANDRSTR_PRIV_H_ */