diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/wcmCommon.c | 10 | ||||
-rw-r--r-- | src/wcmUSB.c | 12 | ||||
-rw-r--r-- | src/xf86WacomDefs.h | 2 |
3 files changed, 12 insertions, 12 deletions
diff --git a/src/wcmCommon.c b/src/wcmCommon.c index 6e3ee2b..e26e754 100644 --- a/src/wcmCommon.c +++ b/src/wcmCommon.c @@ -245,12 +245,12 @@ int wcmReadPacket(WacomDevicePtr priv) * previous one. ****************************************************************************/ -static void wcmSendButtons(WacomDevicePtr priv, const WacomDeviceState* ds, int buttons, +static void wcmSendButtons(WacomDevicePtr priv, const WacomDeviceState* ds, unsigned int buttons, const WacomAxisData *axes) { unsigned int button, mask, first_button; WacomCommonPtr common = priv->common; - DBG(6, priv, "buttons=%d\n", buttons); + DBG(6, priv, "buttons=%u\n", buttons); /* button behaviour (TPC button on): if only tip is pressed/released, send button 1 events @@ -607,7 +607,7 @@ static void sendWheelStripEvents(WacomDevicePtr priv, const WacomDeviceState* ds static void sendCommonEvents(WacomDevicePtr priv, const WacomDeviceState* ds, const WacomAxisData *axes) { - int buttons = ds->buttons; + unsigned int buttons = ds->buttons; int x = 0, y = 0; wcmAxisGet(axes, WACOM_AXIS_X, &x); @@ -905,7 +905,7 @@ void wcmSendEvents(WacomDevicePtr priv, const WacomDeviceState* ds) wcmAxisDump(&axes, dump, sizeof(dump)); DBG(6, priv, "%s o_prox=%d\tprox=%d\t%s\tid=%d" - "\tserial=%u\tbutton=%s\tbuttons=%d\n", + "\tserial=%u\tbutton=%s\tbuttons=%u\n", is_absolute(priv) ? "abs" : "rel", priv->oldState.proximity, ds->proximity, dump, id, serial, is_button ? "true" : "false", ds->buttons); @@ -1130,7 +1130,7 @@ void wcmEvent(WacomCommonPtr common, unsigned int channel, ds = *pState; DBG(10, common, - "c=%u i=%d t=%d s=0x%x x=%d y=%d b=%d " + "c=%u i=%d t=%d s=0x%x x=%d y=%d b=%u " "p=%d rz=%d tx=%d ty=%d aw=%d aw2=%d rw=%d " "t=%d px=%d st=%d cs=%d \n", channel, diff --git a/src/wcmUSB.c b/src/wcmUSB.c index fbe47ae..d9ff852 100644 --- a/src/wcmUSB.c +++ b/src/wcmUSB.c @@ -1347,15 +1347,15 @@ static void usbParseAbsEvent(WacomCommonPtr common, * * @return The new button mask */ -static int -mod_buttons(WacomCommonPtr common, int buttons, int btn, int state) +static unsigned int +mod_buttons(WacomCommonPtr common, unsigned int buttons, unsigned int btn, Bool state) { - int mask; + unsigned int mask; if (btn >= sizeof(int) * 8) { wcmLogCommonSafe(common, W_ERROR, - "%s: Invalid button number %d. Insufficient storage\n", + "%s: Invalid button number %u. Insufficient storage\n", __func__, btn); return buttons; } @@ -2073,8 +2073,8 @@ TEST_CASE(test_mod_buttons) WacomCommonRec common = {0}; for (size_t i = 0; i < sizeof(int) * 8; i++) { - int buttons = mod_buttons(&common, 0, i, 1); - assert(buttons == (1 << i)); + unsigned int buttons = mod_buttons(&common, 0, i, 1); + assert(buttons == (1u << i)); buttons = mod_buttons(&common, 0, i, 0); assert(buttons == 0); } diff --git a/src/xf86WacomDefs.h b/src/xf86WacomDefs.h index 604c9a1..f73edf9 100644 --- a/src/xf86WacomDefs.h +++ b/src/xf86WacomDefs.h @@ -190,7 +190,7 @@ struct _WacomDeviceState unsigned int serial_num; int x; int y; - int buttons; + unsigned int buttons; int pressure; int tiltx; int tilty; |