Skip to content

Commit a50f581

Browse files
committed
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 <[email protected]>
1 parent f29fb6b commit a50f581

File tree

2 files changed

+14
-14
lines changed

2 files changed

+14
-14
lines changed

dix/dixutils.c

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -652,6 +652,20 @@ ClientIsAsleep(ClientPtr client)
652652

653653
/* ===== Private Procedures ===== */
654654

655+
typedef struct _CallbackRec {
656+
CallbackProcPtr proc;
657+
void *data;
658+
Bool deleted;
659+
struct _CallbackRec *next;
660+
} CallbackRec, *CallbackPtr;
661+
662+
typedef struct _CallbackList {
663+
int inCallback;
664+
Bool deleted;
665+
int numDeleted;
666+
CallbackPtr list;
667+
} CallbackListRec;
668+
655669
static size_t numCallbackListsToCleanup = 0;
656670
static CallbackListPtr **listsToCleanup = NULL;
657671

include/dixstruct.h

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -127,20 +127,6 @@ CompareTimeStamps(TimeStamp /*a */ ,
127127
extern _X_EXPORT TimeStamp
128128
ClientTimeToServerTime(CARD32 /*c */ );
129129

130-
typedef struct _CallbackRec {
131-
CallbackProcPtr proc;
132-
void *data;
133-
Bool deleted;
134-
struct _CallbackRec *next;
135-
} CallbackRec, *CallbackPtr;
136-
137-
typedef struct _CallbackList {
138-
int inCallback;
139-
Bool deleted;
140-
int numDeleted;
141-
CallbackPtr list;
142-
} CallbackListRec;
143-
144130
/* proc vectors */
145131

146132
extern _X_EXPORT int (*ProcVector[256]) (ClientPtr /*client */ );

0 commit comments

Comments
 (0)