From bda0ee988acbae97dc908574c1247cf1ceb5b3c9 Mon Sep 17 00:00:00 2001 From: Giuseppe Bilotta Date: Sat, 28 Apr 2007 14:36:12 +0200 Subject: [PATCH] Make acecadUSB into a flag. Introduce USB_FLAG for the flags field in AceCadPrivateRec to tell if we have a USB device or not, instead of having a separate acecadUSB field. --- src/acecad.c | 6 +++--- src/acecad.h | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/acecad.c b/src/acecad.c index 4685d68..783b2f1 100644 --- a/src/acecad.c +++ b/src/acecad.c @@ -394,7 +394,7 @@ AceCadPreInit(InputDriverPtr drv, IDevPtr dev, int flags) #ifdef LINUX_INPUT if(IsUSBLine(local->fd)){ - priv->acecadUSB = 1; + priv->flags |= USB_FLAG; local->read_input = USBReadInput; @@ -406,7 +406,7 @@ AceCadPreInit(InputDriverPtr drv, IDevPtr dev, int flags) } else #endif { - priv->acecadUSB = 0; + priv->flags &= ~USB_FLAG; local->read_input = ReadInput; @@ -549,7 +549,7 @@ DeviceOn (DeviceIntPtr dev) } - if (priv->acecadUSB == 0){ + if (!(priv->flags & USB_FLAG)) { priv->buffer = XisbNew(local->fd, 200); if (!priv->buffer) { diff --git a/src/acecad.h b/src/acecad.h index 713e2d2..acba153 100644 --- a/src/acecad.h +++ b/src/acecad.h @@ -57,6 +57,7 @@ #define COORD_BITS 0x7f #define ABSOLUTE_FLAG 1 +#define USB_FLAG 2 #define milisleep(ms) xf86usleep (ms * 1000) @@ -77,7 +78,6 @@ typedef struct int acecadMaxY; /* max Y value */ int acecadMaxZ; /* max Y value */ char acecadReportSpeed; /* report speed */ - int acecadUSB; /* USB flag*/ BOOL acecadAutoDev; /* are using auto-dev */ int flags; /* various flags */ int packeti; /* number of bytes read */ -- 2.32.0.93.g670b81a890