[PATCH 5/5] dix: move event filter retrieval helpers to inpututils.c

Peter Hutterer peter.hutterer at who-t.net
Sat Dec 10 18:59:36 PST 2011


On Sat, Dec 10, 2011 at 08:40:23AM -0800, Alan Coopersmith wrote:
> On 12/10/11 04:55, walter harms wrote:
> >>-static Mask filters[MAXDEVICES][128];
> >>+Mask filters[MAXDEVICES][128];
> >
> >could you please add a line that explains why 128 ?
> 
> There are 128 possible events in the X11 protocol, due to:
> 
>      Every event contains an 8-bit type code. The most significant bit in
>      this code is set if the event was generated from a SendEvent request.
> 
> leaving 7 bits for the event id.
> 
> http://www.x.org/releases/X11R7.6/doc/xproto/x11protocol.html#event_format

and to expand on that for the archives, events >= 64 are reserved for
extension events.

Cheers,
  Peter


More information about the xorg-devel mailing list