From d7a3c8901ed01887dff08f256c2df3b3aedd9aab Mon Sep 17 00:00:00 2001 From: "Enrico Weigelt, metux IT consult" Date: Thu, 11 Dec 2025 19:35:22 +0100 Subject: [PATCH] test: fix signess warning > ../test/xi2/protocol-xiwarppointer.c:169:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] > 169 | request.dst_x = -1 << 16; > | ~~ ^ > ../test/xi2/protocol-xiwarppointer.c:182:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] > 182 | request.dst_y = -1 << 16; > | ~~ ^ Signed-off-by: Enrico Weigelt, metux IT consult --- test/xi2/protocol-xiwarppointer.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/test/xi2/protocol-xiwarppointer.c b/test/xi2/protocol-xiwarppointer.c index e11a1e2ac5..b7c6ba5a1e 100644 --- a/test/xi2/protocol-xiwarppointer.c +++ b/test/xi2/protocol-xiwarppointer.c @@ -98,6 +98,9 @@ request_XIWarpPointer(ClientPtr client, xXIWarpPointerReq * req, int error) client->errorValue == req->src_win); } +/* Invalid coordinate marker for XIWarpPointer */ +#define XI_INVALID_COORD ((int32_t)0xFFFF0000) + static void test_XIWarpPointer(void) { @@ -166,7 +169,7 @@ test_XIWarpPointer(void) request.deviceid = devices.vcp->id; request_XIWarpPointer(&client_request, &request, Success); - request.dst_x = -1 << 16; + request.dst_x = XI_INVALID_COORD; expected_x = SPRITE_X - 1; request.deviceid = devices.vcp->id; request_XIWarpPointer(&client_request, &request, Success); @@ -179,7 +182,7 @@ test_XIWarpPointer(void) request.deviceid = devices.vcp->id; request_XIWarpPointer(&client_request, &request, Success); - request.dst_y = -1 << 16; + request.dst_y = XI_INVALID_COORD; expected_y = SPRITE_Y - 1; request.deviceid = devices.vcp->id; request_XIWarpPointer(&client_request, &request, Success);