Reviewed-by: Ping Cheng <[email protected]>
Ping
P.S., sorry, forgot to reply all.
On Tue, Mar 29, 2011 at 8:40 PM, Peter Hutterer <[email protected]>wrote:
> Signed-off-by: Peter Hutterer <[email protected]>
> ---
> src/wcmUSB.c | 8 ++++----
> 1 files changed, 4 insertions(+), 4 deletions(-)
>
> diff --git a/src/wcmUSB.c b/src/wcmUSB.c
> index 88d2eec..d4382ef 100644
> --- a/src/wcmUSB.c
> +++ b/src/wcmUSB.c
> @@ -332,7 +332,7 @@ static Bool usbWcmInit(InputInfoPtr pInfo, char* id,
> float *version)
> ioctl(pInfo->fd, EVIOCGID, &sID);
> ioctl(pInfo->fd, EVIOCGNAME(sizeof(id)), id);
>
> - for (i = 0; i < sizeof (WacomModelDesc) / sizeof (WacomModelDesc
> [0]); i++)
> + for (i = 0; i < ARRAY_SIZE(WacomModelDesc); i++)
> {
> if (sID.vendor == WacomModelDesc[i].vendor_id &&
> sID.product == WacomModelDesc [i].model_id)
> @@ -351,7 +351,7 @@ static Bool usbWcmInit(InputInfoPtr pInfo, char* id,
> float *version)
>
> /* Find out supported button codes. */
> common->npadkeys = 0;
> - for (i = 0; i < sizeof (padkey_codes) / sizeof (padkey_codes [0]);
> i++)
> + for (i = 0; i < ARRAY_SIZE(padkey_codes); i++)
> if (ISBITSET (common->wcmKeys, padkey_codes [i]))
> common->padkey_code [common->npadkeys++] =
> padkey_codes [i];
>
> @@ -360,7 +360,7 @@ static Bool usbWcmInit(InputInfoPtr pInfo, char* id,
> float *version)
> /* If mouse buttons detected but no mouse tool
> * then they must be associated with pad buttons.
> */
> - for (i = sizeof(mouse_codes)/sizeof(mouse_codes[0]); i > 0;
> i--)
> + for (i = ARRAY_SIZE(mouse_codes); i > 0; i--)
> if (ISBITSET(common->wcmKeys, mouse_codes[i]))
> break;
>
> @@ -1554,7 +1554,7 @@ static void usbDispatchEvents(InputInfoPtr pInfo)
> /* Retrieve the type by asking a resend from the kernel */
> ioctl(common->fd, EVIOCGKEY(sizeof(keys)), keys);
>
> - for (i=0; i<sizeof(wcmTypeToKey) / sizeof(wcmTypeToKey[0]);
> i++)
> + for (i=0; i < ARRAY_SIZE(wcmTypeToKey); i++)
> {
> if (ISBITSET(keys, wcmTypeToKey[i].tool_key))
> {
> --
> 1.7.4.2
>
>
>
> ------------------------------------------------------------------------------
> Enable your software for Intel(R) Active Management Technology to meet the
> growing manageability and security demands of your customers. Businesses
> are taking advantage of Intel(R) vPro (TM) technology - will your software
> be a part of the solution? Download the Intel(R) Manageability Checker
> today! http://p.sf.net/sfu/intel-dev2devmar
> _______________________________________________
> Linuxwacom-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel
>
------------------------------------------------------------------------------
Enable your software for Intel(R) Active Management Technology to meet the
growing manageability and security demands of your customers. Businesses
are taking advantage of Intel(R) vPro (TM) technology - will your software
be a part of the solution? Download the Intel(R) Manageability Checker
today! http://p.sf.net/sfu/intel-dev2devmar
_______________________________________________
Linuxwacom-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel