From c681e0716a32f57ef7b9e10df95d81bc21ddfe57 Mon Sep 17 00:00:00 2001 From: "Enrico Weigelt, metux IT consult" Date: Thu, 22 May 2025 13:26:20 +0200 Subject: [PATCH] dix: unexport and document MaybeDeliverEventsToClient() Not used by any external drivers, and only supposed to be DIX internal, so shouldn't be exported at all. Signed-off-by: Enrico Weigelt, metux IT consult --- dix/dix_priv.h | 16 ++++++++++++++++ include/dixevents.h | 6 ------ 2 files changed, 16 insertions(+), 6 deletions(-) diff --git a/dix/dix_priv.h b/dix/dix_priv.h index afda27d02..e715b7d5d 100644 --- a/dix/dix_priv.h +++ b/dix/dix_priv.h @@ -337,4 +337,20 @@ Bool dixScreenRaiseCreateResources(ScreenPtr pScreen); */ void SetCriticalEvent(int event); +/** + * @brief try to deliver events to interested parties. + * + * @param pWindow target window + * @param pEvents array of events to be delivered + * @param nEvents number of elements in *pEvents + * @param filter filter mask based on event type + * @param skipClient Don't deliver to the dontClient. + * @return 0 when skipped (skipClient), 1 when delivered, 2 when nobody's interested + */ +int MaybeDeliverEventsToClient(WindowPtr pWindow, + xEvent *pEvents, + int nEvents, + Mask filter, + ClientPtr skipClient); + #endif /* _XSERVER_DIX_PRIV_H */ diff --git a/include/dixevents.h b/include/dixevents.h index 36713a97d..884ed6661 100644 --- a/include/dixevents.h +++ b/include/dixevents.h @@ -26,12 +26,6 @@ OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. #ifndef DIXEVENTS_H #define DIXEVENTS_H -extern _X_EXPORT int MaybeDeliverEventsToClient(WindowPtr /* pWin */ , - xEvent * /* pEvents */ , - int /* count */ , - Mask /* filter */ , - ClientPtr /* dontClient */ ); - extern _X_EXPORT int EventSelectForWindow(WindowPtr /* pWin */ , ClientPtr /* client */ , Mask /* mask */ );