Xext: add simple macro to easily check a generic event's type.

This commit is contained in:
Peter Hutterer 2007-11-09 23:07:10 +10:30
parent 5bbc468b70
commit c0a0580578

View File

@ -87,6 +87,12 @@ extern GEExtension GEExtensions[MAXEXTENSIONS];
#define GEEventFill(ev) \
GEExtensions[GEEXTIDX(xE)].evfill
#define GEIsType(ev, ext, ev_type) \
((ev->u.u.type == GenericEvent) && \
((xGenericEvent*)(ev))->extension == ext && \
((xGenericEvent*)(ev))->evtype == ev_type)
/* Interface for other extensions */
void GEWindowSetMask(ClientPtr pClient, WindowPtr pWin, int extension, Mask mask);
void GERegisterExtension(