diff options
author | Thomas E. Dickey <dickey@invisible-island.net> | 2022-09-11 11:44:41 -0400 |
---|---|---|
committer | Thomas E. Dickey <dickey@his.com> | 2022-09-11 15:53:47 +0000 |
commit | bfe5d2dd98f705438b0cdddbbf9c12882da89bae (patch) | |
tree | 512c337ea2ffc7931702f4ec0232d91a59bb0952 | |
parent | 926f2454bca9a7a7d1f4cf0648b0c193f5cef644 (diff) | |
download | xorg-lib-libX11-bfe5d2dd98f705438b0cdddbbf9c12882da89bae.tar.gz |
reduce compiler warnings with casts (no object change)
Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
-rw-r--r-- | include/X11/Xlibint.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/include/X11/Xlibint.h b/include/X11/Xlibint.h index c064f638..cbf3aac3 100644 --- a/include/X11/Xlibint.h +++ b/include/X11/Xlibint.h @@ -581,11 +581,11 @@ extern void *_XGetRequest(Display *dpy, CARD8 type, size_t len); #define MakeBigReq(req,n) \ { \ CARD64 _BRdat; \ - CARD32 _BRlen = req->length - 1; \ + CARD32 _BRlen = (CARD32) (req->length - 1); \ req->length = 0; \ _BRdat = ((CARD32 *)req)[_BRlen]; \ memmove(((char *)req) + 8, ((char *)req) + 4, (_BRlen - 1) << 2); \ - ((CARD32 *)req)[1] = _BRlen + n + 2; \ + ((CARD32 *)req)[1] = _BRlen + (CARD32) (n) + 2; \ Data32(dpy, &_BRdat, 4); \ } #else @@ -596,7 +596,7 @@ extern void *_XGetRequest(Display *dpy, CARD8 type, size_t len); req->length = 0; \ _BRdat = ((CARD32 *)req)[_BRlen]; \ memmove(((char *)req) + 8, ((char *)req) + 4, (_BRlen - 1) << 2); \ - ((CARD32 *)req)[1] = _BRlen + n + 2; \ + ((CARD32 *)req)[1] = _BRlen + (CARD32) (n) + 2; \ Data32(dpy, &_BRdat, 4); \ } #endif @@ -615,10 +615,10 @@ extern void *_XGetRequest(Display *dpy, CARD8 type, size_t len); MakeBigReq(req,n) \ } else { \ n = badlen; \ - req->length += n; \ + req->length = (CARD16) (req->length + n); \ } \ } else \ - req->length += n + req->length = (CARD16) (req->length + n) #else #define SetReqLen(req,n,badlen) \ req->length += n |