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 <info@metux.net>
This commit is contained in:
Enrico Weigelt, metux IT consult
2024-07-08 16:11:26 +02:00
parent 409e721e98
commit d105ae2c56

View File

@@ -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;