aboutsummaryrefslogtreecommitdiff
path: root/nx-X11/programs/Xserver/Xi/grabdev.c
diff options
context:
space:
mode:
Diffstat (limited to 'nx-X11/programs/Xserver/Xi/grabdev.c')
-rw-r--r--nx-X11/programs/Xserver/Xi/grabdev.c132
1 files changed, 57 insertions, 75 deletions
diff --git a/nx-X11/programs/Xserver/Xi/grabdev.c b/nx-X11/programs/Xserver/Xi/grabdev.c
index 8d8a5491e..dc95e7cf5 100644
--- a/nx-X11/programs/Xserver/Xi/grabdev.c
+++ b/nx-X11/programs/Xserver/Xi/grabdev.c
@@ -51,26 +51,25 @@ SOFTWARE.
*
*/
-
#ifdef HAVE_DIX_CONFIG_H
#include <dix-config.h>
#endif
-#include <nx-X11/X.h> /* for inputstr.h */
-#include <nx-X11/Xproto.h> /* Request macro */
-#include "inputstr.h" /* DeviceIntPtr */
-#include "windowstr.h" /* window structure */
+#include <nx-X11/X.h> /* for inputstr.h */
+#include <nx-X11/Xproto.h> /* Request macro */
+#include "inputstr.h" /* DeviceIntPtr */
+#include "windowstr.h" /* window structure */
#include <nx-X11/extensions/XI.h>
#include <nx-X11/extensions/XIproto.h>
#include "extnsionst.h"
-#include "extinit.h" /* LookupDeviceIntRec */
+#include "extinit.h" /* LookupDeviceIntRec */
#include "exglobals.h"
-#include "dixevents.h" /* GrabDevice */
+#include "dixevents.h" /* GrabDevice */
#include "grabdev.h"
-extern XExtEventInfo EventInfo[];
-extern int ExtEventIndex;
+extern XExtEventInfo EventInfo[];
+extern int ExtEventIndex;
/***********************************************************************
*
@@ -79,9 +78,8 @@ extern int ExtEventIndex;
*/
int
-SProcXGrabDevice(client)
- register ClientPtr client;
- {
+SProcXGrabDevice(register ClientPtr client)
+{
REQUEST(xGrabDeviceReq);
swaps(&stuff->length);
REQUEST_AT_LEAST_SIZE(xGrabDeviceReq);
@@ -94,8 +92,8 @@ SProcXGrabDevice(client)
SwapLongs((CARD32 *) (&stuff[1]), stuff->event_count);
- return(ProcXGrabDevice(client));
- }
+ return (ProcXGrabDevice(client));
+}
/***********************************************************************
*
@@ -104,52 +102,49 @@ SProcXGrabDevice(client)
*/
int
-ProcXGrabDevice(client)
- ClientPtr client;
- {
- int error;
- xGrabDeviceReply rep;
- DeviceIntPtr dev;
- struct tmask tmp[EMASKSIZE];
+ProcXGrabDevice(ClientPtr client)
+{
+ int error;
+ xGrabDeviceReply rep;
+ DeviceIntPtr dev;
+ struct tmask tmp[EMASKSIZE];
REQUEST(xGrabDeviceReq);
REQUEST_AT_LEAST_SIZE(xGrabDeviceReq);
- if (stuff->length !=(sizeof(xGrabDeviceReq)>>2) + stuff->event_count)
- {
- SendErrorToClient (client, IReqCode, X_GrabDevice, 0, BadLength);
+ if (stuff->length != (sizeof(xGrabDeviceReq) >> 2) + stuff->event_count) {
+ SendErrorToClient(client, IReqCode, X_GrabDevice, 0, BadLength);
return Success;
- }
+ }
rep.repType = X_Reply;
rep.RepType = X_GrabDevice;
rep.sequenceNumber = client->sequence;
rep.length = 0;
- dev = LookupDeviceIntRec (stuff->deviceid);
- if (dev == NULL)
- {
+ dev = LookupDeviceIntRec(stuff->deviceid);
+ if (dev == NULL) {
SendErrorToClient(client, IReqCode, X_GrabDevice, 0, BadDevice);
return Success;
- }
+ }
- if (CreateMaskFromList (client, (XEventClass *)&stuff[1],
- stuff->event_count, tmp, dev, X_GrabDevice) != Success)
+ if (CreateMaskFromList(client, (XEventClass *) & stuff[1],
+ stuff->event_count, tmp, dev,
+ X_GrabDevice) != Success)
return Success;
- error = GrabDevice (client, dev, stuff->this_device_mode,
- stuff->other_devices_mode, stuff->grabWindow, stuff->ownerEvents,
- stuff->time, tmp[stuff->deviceid].mask, &rep.status);
+ error = GrabDevice(client, dev, stuff->this_device_mode,
+ stuff->other_devices_mode, stuff->grabWindow,
+ stuff->ownerEvents, stuff->time,
+ tmp[stuff->deviceid].mask, &rep.status);
- if (error != Success)
- {
+ if (error != Success) {
SendErrorToClient(client, IReqCode, X_GrabDevice, 0, error);
return Success;
- }
+ }
WriteReplyToClient(client, sizeof(xGrabDeviceReply), &rep);
return Success;
- }
-
+}
/***********************************************************************
*
@@ -158,49 +153,39 @@ ProcXGrabDevice(client)
*/
int
-CreateMaskFromList (client, list, count, mask, dev, req)
- ClientPtr client;
- XEventClass *list;
- int count;
- struct tmask mask[];
- DeviceIntPtr dev;
- int req;
- {
- int i,j;
- int device;
- DeviceIntPtr tdev;
-
- for (i=0; i<EMASKSIZE; i++)
- {
+CreateMaskFromList(ClientPtr client, XEventClass * list, int count,
+ struct tmask *mask, DeviceIntPtr dev, int req)
+{
+ int i, j;
+ int device;
+ DeviceIntPtr tdev;
+
+ for (i = 0; i < EMASKSIZE; i++) {
mask[i].mask = 0;
mask[i].dev = NULL;
- }
+ }
- for (i=0; i<count; i++, list++)
- {
+ for (i = 0; i < count; i++, list++) {
device = *list >> 8;
- if (device > 255)
- {
+ if (device > 255) {
SendErrorToClient(client, IReqCode, req, 0, BadClass);
return BadClass;
- }
- tdev = LookupDeviceIntRec (device);
- if (tdev==NULL || (dev != NULL && tdev != dev))
- {
+ }
+ tdev = LookupDeviceIntRec(device);
+ if (tdev == NULL || (dev != NULL && tdev != dev)) {
SendErrorToClient(client, IReqCode, req, 0, BadClass);
return BadClass;
- }
+ }
- for (j=0; j<ExtEventIndex; j++)
- if (EventInfo[j].type == (*list & 0xff))
- {
+ for (j = 0; j < ExtEventIndex; j++)
+ if (EventInfo[j].type == (*list & 0xff)) {
mask[device].mask |= EventInfo[j].mask;
mask[device].dev = (Pointer) tdev;
break;
- }
- }
- return Success;
+ }
}
+ return Success;
+}
/***********************************************************************
*
@@ -210,12 +195,9 @@ CreateMaskFromList (client, list, count, mask, dev, req)
*/
void
-SRepXGrabDevice (client, size, rep)
- ClientPtr client;
- int size;
- xGrabDeviceReply *rep;
- {
+SRepXGrabDevice(ClientPtr client, int size, xGrabDeviceReply * rep)
+{
swaps(&rep->sequenceNumber);
swapl(&rep->length);
WriteToClient(client, size, rep);
- }
+}