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 */ );