From d105ae2c5683dcaec27606248cb3fdbcd6ffa2f8 Mon Sep 17 00:00:00 2001 From: "Enrico Weigelt, metux IT consult" Date: Mon, 8 Jul 2024 16:11:26 +0200 Subject: [PATCH] Xext: xf86bigfont: 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/xf86bigfont.c | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/Xext/xf86bigfont.c b/Xext/xf86bigfont.c index 5eae215bb8..d8d35c12a1 100644 --- a/Xext/xf86bigfont.c +++ b/Xext/xf86bigfont.c @@ -262,7 +262,7 @@ XF86BigfontResetProc(ExtensionEntry * extEntry) static int ProcXF86BigfontQueryVersion(ClientPtr client) { - REQUEST_SIZE_MATCH(xXF86BigfontQueryVersionReq); + X_REQUEST_HEAD_STRUCT(xXF86BigfontQueryVersionReq); xXF86BigfontQueryVersionReply reply = { .majorVersion = SERVER_XF86BIGFONT_MAJOR_VERSION, @@ -315,14 +315,10 @@ static inline void writeCharInfo(x_rpcbuf_t *rpcbuf, xCharInfo CI) { static int ProcXF86BigfontQueryFont(ClientPtr client) { - REQUEST(xXF86BigfontQueryFontReq); - REQUEST_SIZE_MATCH(xXF86BigfontQueryFontReq); - - if (client->swapped) - swapl(&stuff->id); + X_REQUEST_HEAD_NO_CHECK(xXF86BigfontQueryFontReq); + X_REQUEST_FIELD_CARD32(id); FontPtr pFont; - CARD32 stuff_flags; xCharInfo *pmax; xCharInfo *pmin;