summaryrefslogtreecommitdiff
path: root/src/Filter.c
diff options
context:
space:
mode:
authorThomas E. Dickey <dickey@invisible-island.net>2022-09-09 16:51:01 -0400
committerThomas E. Dickey <dickey@invisible-island.net>2022-09-09 20:34:19 -0400
commitea28ca1a2cce8e0d8e5a1f620a809384ed276c37 (patch)
tree9b0743cd1727eb5e6dbfc84f33dd08db49c5f9a9 /src/Filter.c
parentafc7f259668bbb25d5b06929d529add93fb39ebf (diff)
downloadxorg-lib-libXrender-ea28ca1a2cce8e0d8e5a1f620a809384ed276c37.tar.gz
use casts to reduce compiler warnings (no object change)
Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
Diffstat (limited to 'src/Filter.c')
-rw-r--r--src/Filter.c26
1 files changed, 13 insertions, 13 deletions
diff --git a/src/Filter.c b/src/Filter.c
index 55e7418..7d71b96 100644
--- a/src/Filter.c
+++ b/src/Filter.c
@@ -52,9 +52,9 @@ XRenderQueryFilters (Display *dpy, Drawable drawable)
LockDisplay (dpy);
GetReq (RenderQueryFilters, req);
- req->reqType = info->codes->major_opcode;
+ req->reqType = (CARD8) info->codes->major_opcode;
req->renderReqType = X_RenderQueryFilters;
- req->drawable = drawable;
+ req->drawable = (CARD32) drawable;
if (!_XReply (dpy, (xReply *) &rep, 0, xFalse))
{
UnlockDisplay (dpy);
@@ -106,8 +106,8 @@ XRenderQueryFilters (Display *dpy, Drawable drawable)
* nbytesName char strings
*/
- filters->nfilter = rep.numFilters;
- filters->nalias = rep.numAliases;
+ filters->nfilter = (int) rep.numFilters;
+ filters->nalias = (int) rep.numAliases;
filters->filter = (char **) (filters + 1);
filters->alias = (short *) (filters->filter + rep.numFilters);
name = (char *) (filters->alias + rep.numAliases);
@@ -134,14 +134,14 @@ XRenderQueryFilters (Display *dpy, Drawable drawable)
SyncHandle ();
return NULL;
}
- nbytesName -= l + 1;
+ nbytesName -= (unsigned long) (l + 1);
filters->filter[i] = name;
_XRead (dpy, name, l);
- reply_left -= l;
+ reply_left -= (unsigned long) l;
name[l] = '\0';
name += l + 1;
}
- i = name - (char *) (filters->alias + rep.numAliases);
+ i = (unsigned) (name - (char *) (filters->alias + rep.numAliases));
if (i & 3)
_XEatData (dpy, 4 - (i & 3));
@@ -160,18 +160,18 @@ XRenderSetPictureFilter (Display *dpy,
{
XRenderExtDisplayInfo *info = XRenderFindDisplay (dpy);
xRenderSetPictureFilterReq *req;
- int nbytes = strlen (filter);
+ int nbytes = (int) strlen (filter);
RenderSimpleCheckExtension (dpy, info);
LockDisplay(dpy);
GetReq(RenderSetPictureFilter, req);
- req->reqType = info->codes->major_opcode;
+ req->reqType = (CARD8) info->codes->major_opcode;
req->renderReqType = X_RenderSetPictureFilter;
- req->picture = picture;
- req->nbytes = nbytes;
- req->length += ((nbytes + 3) >> 2) + nparams;
+ req->picture = (CARD32) picture;
+ req->nbytes = (CARD16) nbytes;
+ req->length = (CARD16) (req->length + (((nbytes + 3) >> 2) + nparams));
Data (dpy, filter, nbytes);
- Data (dpy, (_Xconst char *)params, nparams << 2);
+ Data (dpy, (_Xconst char *)params, (nparams << 2));
UnlockDisplay(dpy);
SyncHandle();
}