dix: add InputEventListLen and SetMinimumEventSize

The latter is used to increase the amount of allocated memory for the event
list. This will be needed for ClassesChangedEvents that can be of more or less
arbitrary size (larger than 32 anyway).
This commit is contained in:
Peter Hutterer 2008-02-03 10:10:46 +10:30
commit 77dba004a9
3 changed files with 30 additions and 1 deletions

View file

@ -96,6 +96,7 @@ typedef struct _EventList {
/* The DIX stores incoming input events in this list */
extern EventListPtr InputEventList;
extern int InputEventListLen;
typedef int (*DeviceProc)(
DeviceIntPtr /*device*/,
@ -400,6 +401,9 @@ extern int GetMaximumEventsNum(void);
extern EventListPtr GetEventList();
extern EventListPtr InitEventList(int num_events);
extern void SetMinimumEventSize(EventListPtr list,
int num_events,
int min_size);
extern void FreeEventList(EventListPtr list, int num_events);
extern void CreateClassesChangedEvent(EventListPtr event,