From 64fc7592fd27bbee300085773247dd1737a5af1b Mon Sep 17 00:00:00 2001 From: Alan Coopersmith Date: Sat, 19 Nov 2022 12:05:59 -0800 Subject: Handle 6 of 9 -Wsign-conversion warnings from clang Signed-off-by: Alan Coopersmith --- src/Cursor.c | 2 +- src/Disconnect.c | 4 ++-- src/Region.c | 2 +- src/Xfixes.c | 4 ++-- 4 files changed, 6 insertions(+), 6 deletions(-) (limited to 'src') diff --git a/src/Cursor.c b/src/Cursor.c index 900efb3..2d97cdb 100644 --- a/src/Cursor.c +++ b/src/Cursor.c @@ -312,7 +312,7 @@ XFixesCreatePointerBarrier(Display *dpy, Window w, int x1, int y1, req->y1 = (INT16) y1; req->x2 = (INT16) x2; req->y2 = (INT16) y2; - req->directions = directions; + req->directions = (CARD32) directions; if ((req->num_devices = (CARD16) num_devices)) { int i; CARD16 *devs = (CARD16 *)(req + 1); diff --git a/src/Disconnect.c b/src/Disconnect.c index 69341d7..172a69f 100644 --- a/src/Disconnect.c +++ b/src/Disconnect.c @@ -63,7 +63,7 @@ XFixesSetClientDisconnectMode(Display *dpy, int disconnect_mode) GetReq(XFixesSetClientDisconnectMode, req); req->reqType = (CARD8) info->codes->major_opcode; req->xfixesReqType = X_XFixesSetClientDisconnectMode; - req->disconnect_mode = disconnect_mode; + req->disconnect_mode = (CARD32) disconnect_mode; UnlockDisplay(dpy); SyncHandle(); } @@ -92,7 +92,7 @@ XFixesGetClientDisconnectMode(Display *dpy) return XFixesClientDisconnectFlagDefault; } - disconnect_mode = rep.disconnect_mode; + disconnect_mode = (int) rep.disconnect_mode; UnlockDisplay(dpy); SyncHandle(); diff --git a/src/Region.c b/src/Region.c index dcaaea7..20db21a 100644 --- a/src/Region.c +++ b/src/Region.c @@ -343,7 +343,7 @@ XFixesFetchRegionAndBounds (Display *dpy, if (rep.length < (INT_MAX >> 2)) { nbytes = (long) rep.length << 2; nrects = rep.length >> 1; - rects = Xmalloc (nrects * sizeof (XRectangle)); + rects = Xmalloc ((size_t) nrects * sizeof (XRectangle)); } else { nbytes = 0; nrects = 0; diff --git a/src/Xfixes.c b/src/Xfixes.c index 74d237d..30ae729 100644 --- a/src/Xfixes.c +++ b/src/Xfixes.c @@ -87,8 +87,8 @@ XFixesExtAddDisplay (XFixesExtInfo *extinfo, Xfree(info); return NULL; } - info->major_version = rep.majorVersion; - info->minor_version = rep.minorVersion; + info->major_version = (int) rep.majorVersion; + info->minor_version = (int) rep.minorVersion; UnlockDisplay (dpy); SyncHandle (); } else { -- cgit v1.2.3