From 8399c4e263a94a8cab72acae946b57d5421acc80 Mon Sep 17 00:00:00 2001 From: "Enrico Weigelt, metux IT consult" Date: Tue, 23 Sep 2025 14:42:59 +0200 Subject: [PATCH] dix: consolidate struct _CallbackList and struct _CallbackRec into dixutil.c These structs are only used inside dixutils, the actual callback handling functions. Therefore no need to keep them in public header. Signed-off-by: Enrico Weigelt, metux IT consult --- dix/dixutils.c | 14 ++++++++++++++ include/dixstruct.h | 14 -------------- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/dix/dixutils.c b/dix/dixutils.c index b1e0c4cfe2..901ba78ea0 100644 --- a/dix/dixutils.c +++ b/dix/dixutils.c @@ -652,6 +652,20 @@ ClientIsAsleep(ClientPtr client) /* ===== Private Procedures ===== */ +typedef struct _CallbackRec { + CallbackProcPtr proc; + void *data; + Bool deleted; + struct _CallbackRec *next; +} CallbackRec, *CallbackPtr; + +typedef struct _CallbackList { + int inCallback; + Bool deleted; + int numDeleted; + CallbackPtr list; +} CallbackListRec; + static size_t numCallbackListsToCleanup = 0; static CallbackListPtr **listsToCleanup = NULL; diff --git a/include/dixstruct.h b/include/dixstruct.h index 6868cad0d6..e98ff83fc6 100644 --- a/include/dixstruct.h +++ b/include/dixstruct.h @@ -127,20 +127,6 @@ CompareTimeStamps(TimeStamp /*a */ , extern _X_EXPORT TimeStamp ClientTimeToServerTime(CARD32 /*c */ ); -typedef struct _CallbackRec { - CallbackProcPtr proc; - void *data; - Bool deleted; - struct _CallbackRec *next; -} CallbackRec, *CallbackPtr; - -typedef struct _CallbackList { - int inCallback; - Bool deleted; - int numDeleted; - CallbackPtr list; -} CallbackListRec; - /* proc vectors */ extern _X_EXPORT int (*ProcVector[256]) (ClientPtr /*client */ );