summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas E. Dickey <dickey@invisible-island.net>2022-09-11 11:44:41 -0400
committerThomas E. Dickey <dickey@his.com>2022-09-11 15:53:47 +0000
commitbfe5d2dd98f705438b0cdddbbf9c12882da89bae (patch)
tree512c337ea2ffc7931702f4ec0232d91a59bb0952
parent926f2454bca9a7a7d1f4cf0648b0c193f5cef644 (diff)
downloadxorg-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.h10
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