looks like the patch should change COUNT to signed instead of
X,Y,WIDTH,HEIGHT to unsigned!
same for (some?) others...
I looked at the mit-clx events to find out what should be
signed/unsigned. In the case of the exposure event:
(window (window event-window))
(card16 x y width height count))
according to mit-clx they should all be unsigned.