From f906f3afc4f03da82b4777b08d029bacc2828cd7 Mon Sep 17 00:00:00 2001 From: "Enrico Weigelt, metux IT consult" Date: Wed, 3 Jul 2024 15:59:46 +0200 Subject: [PATCH] Xext: bigreq: use REQUEST_HEAD_STRUCT and REQUEST_FIELD_* macros Use the new macros to make request struct parsing / field swapping much easier. Signed-off-by: Enrico Weigelt, metux IT consult --- Xext/bigreq.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Xext/bigreq.c b/Xext/bigreq.c index 2a3012cf7..aa37ed895 100644 --- a/Xext/bigreq.c +++ b/Xext/bigreq.c @@ -33,6 +33,7 @@ from The Open Group. #include #include "dix/dix_priv.h" +#include "dix/request_priv.h" #include "misc.h" #include "os.h" @@ -44,12 +45,13 @@ from The Open Group. static int ProcBigReqDispatch(ClientPtr client) { - REQUEST(xBigReqEnableReq); + REQUEST_HEAD_STRUCT(xBigReqEnableReq); + xBigReqEnableReply rep; if (stuff->brReqType != X_BigReqEnable) return BadRequest; - REQUEST_SIZE_MATCH(xBigReqEnableReq); + client->big_requests = TRUE; rep = (xBigReqEnableReply) { .type = X_Reply,