From 13f25bfb55f4a0bc1f614cbf9b0b13a50ecad8a0 Mon Sep 17 00:00:00 2001 From: Javier Pello Date: Wed, 7 Oct 2015 12:41:01 +0200 Subject: Fix const compiler warnings When invoking Data, Data16 and Data32 from XChangeDeviceProperty, we must cast the data pointer to the right type, but we do not need to cast constness away. This change allows to enable -Wcast-qual on the build and have it complete without warnings. Signed-off-by: Javier Pello Signed-off-by: Peter Hutterer --- src/XChDProp.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/XChDProp.c b/src/XChDProp.c index c863cdb..786d664 100644 --- a/src/XChDProp.c +++ b/src/XChDProp.c @@ -74,7 +74,7 @@ XChangeDeviceProperty(Display* dpy, XDevice* dev, len = ((long)nelements + 3) >> 2; if (dpy->bigreq_size || req->length + len <= (unsigned) 65535) { SetReqLen(req, len, len); - Data (dpy, (char *)data, nelements); + Data (dpy, (_Xconst char *)data, nelements); } /* else force BadLength */ break; @@ -83,7 +83,7 @@ XChangeDeviceProperty(Display* dpy, XDevice* dev, if (dpy->bigreq_size || req->length + len <= (unsigned) 65535) { SetReqLen(req, len, len); len = (long)nelements << 1; - Data16 (dpy, (short *) data, len); + Data16 (dpy, (_Xconst short *) data, len); } /* else force BadLength */ break; @@ -92,7 +92,7 @@ XChangeDeviceProperty(Display* dpy, XDevice* dev, if (dpy->bigreq_size || req->length + len <= (unsigned) 65535) { SetReqLen(req, len, len); len = (long)nelements << 2; - Data32 (dpy, (long *) data, len); + Data32 (dpy, (_Xconst long *) data, len); } /* else force BadLength */ break; -- cgit v1.2.1