dix: inline SProcPolyText()

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
This commit is contained in:
Enrico Weigelt, metux IT consult
2025-09-26 14:40:59 +02:00
committed by Enrico Weigelt
parent 202c452b5f
commit c046c7629e
4 changed files with 12 additions and 18 deletions

View File

@@ -2423,10 +2423,19 @@ int
ProcPolyText(ClientPtr client)
{
REQUEST(xPolyTextReq);
REQUEST_AT_LEAST_SIZE(xPolyTextReq);
if (client->swapped) {
swapl(&stuff->drawable);
swapl(&stuff->gc);
swaps(&stuff->x);
swaps(&stuff->y);
}
int err;
DrawablePtr pDraw;
GCPtr pGC;
REQUEST_AT_LEAST_SIZE(xPolyTextReq);
VALIDATE_DRAWABLE_AND_GC(stuff->drawable, pDraw, DixWriteAccess);
return PolyText(client,

View File

@@ -600,20 +600,6 @@ SProcGetImage(ClientPtr client)
return ((*ProcVector[X_GetImage]) (client));
}
/* ProcPolyText used for both PolyText8 and PolyText16 */
int _X_COLD
SProcPolyText(ClientPtr client)
{
REQUEST(xPolyTextReq);
REQUEST_AT_LEAST_SIZE(xPolyTextReq);
swapl(&stuff->drawable);
swapl(&stuff->gc);
swaps(&stuff->x);
swaps(&stuff->y);
return ((*ProcVector[stuff->reqType]) (client));
}
/* ProcImageText used for both ImageText8 and ImageText16 */
int _X_COLD

View File

@@ -405,8 +405,8 @@ int (*SwappedProcVector[256]) (ClientPtr /* client */) = {
ProcPolyFillArc,
SProcPutImage,
SProcGetImage,
SProcPolyText,
SProcPolyText, /* 75 */
ProcPolyText,
ProcPolyText, /* 75 */
SProcImageText,
SProcImageText,
SProcCreateColormap,

View File

@@ -66,7 +66,6 @@ int SProcListFonts(ClientPtr client);
int SProcListFontsWithInfo(ClientPtr client);
int SProcLookupColor(ClientPtr client);
int SProcOpenFont(ClientPtr client);
int SProcPolyText(ClientPtr client);
int SProcPutImage(ClientPtr client);
int SProcQueryBestSize(ClientPtr client);
int SProcQueryColors(ClientPtr client);