From 51bafc8244db4b4041c89f255a1599d253e3eacd Mon Sep 17 00:00:00 2001 From: "Enrico Weigelt, metux IT consult" Date: Mon, 8 Sep 2025 17:07:54 +0200 Subject: [PATCH] render: drop SProcRenderDispatch() and SProcRenderVector[] Now that we don't have any SProc*'s anymore (everything now done by the corresponding Proc*'s), there's no need for SProcRenderDispatch() entry point and the SProcRenderVector[] call table anymore. Signed-off-by: Enrico Weigelt, metux IT consult --- render/render.c | 54 +------------------------------------------------ 1 file changed, 1 insertion(+), 53 deletions(-) diff --git a/render/render.c b/render/render.c index 6054b3bff8..adc9ca8779 100644 --- a/render/render.c +++ b/render/render.c @@ -98,8 +98,6 @@ static int ProcRenderCreateConicalGradient(ClientPtr pClient); static int ProcRenderDispatch(ClientPtr pClient); -static int SProcRenderDispatch(ClientPtr pClient); - int (*ProcRenderVector[RenderNumberRequests]) (ClientPtr) = { ProcRenderQueryVersion, ProcRenderQueryPictFormats, @@ -138,45 +136,6 @@ ProcRenderQueryVersion, ProcRenderCreateLinearGradient, ProcRenderCreateRadialGradient, ProcRenderCreateConicalGradient}; -int (*SProcRenderVector[RenderNumberRequests]) (ClientPtr) = { - ProcRenderQueryVersion, - ProcRenderQueryPictFormats, - ProcRenderQueryPictIndexValues, - _not_implemented, /* SProcRenderQueryDithers */ - ProcRenderCreatePicture, - ProcRenderChangePicture, - ProcRenderSetPictureClipRectangles, - ProcRenderFreePicture, - ProcRenderComposite, - _not_implemented, /* SProcRenderScale */ - ProcRenderTrapezoids, - ProcRenderTriangles, - ProcRenderTriStrip, - ProcRenderTriFan, - _not_implemented, /* SProcRenderColorTrapezoids */ - _not_implemented, /* SProcRenderColorTriangles */ - _not_implemented, /* SProcRenderTransform */ - ProcRenderCreateGlyphSet, - ProcRenderReferenceGlyphSet, - ProcRenderFreeGlyphSet, - ProcRenderAddGlyphs, - _not_implemented, /* SProcRenderAddGlyphsFromPicture */ - ProcRenderFreeGlyphs, - ProcRenderCompositeGlyphs, - ProcRenderCompositeGlyphs, - ProcRenderCompositeGlyphs, - ProcRenderFillRectangles, - ProcRenderCreateCursor, - ProcRenderSetPictureTransform, - ProcRenderQueryFilters, - ProcRenderSetPictureFilter, - ProcRenderCreateAnimCursor, - ProcRenderAddTraps, - ProcRenderCreateSolidFill, - ProcRenderCreateLinearGradient, - ProcRenderCreateRadialGradient, - ProcRenderCreateConicalGradient}; - int RenderErrBase; static DevPrivateKeyRec RenderClientPrivateKeyRec; @@ -207,7 +166,7 @@ RenderExtensionInit(void) return; extEntry = AddExtension(RENDER_NAME, 0, RenderNumberErrors, - ProcRenderDispatch, SProcRenderDispatch, + ProcRenderDispatch, ProcRenderDispatch, NULL, StandardMinorOpcode); if (!extEntry) return; @@ -1933,17 +1892,6 @@ swapStops(void *stuff, int num) } } -static int _X_COLD -SProcRenderDispatch(ClientPtr client) -{ - REQUEST(xReq); - - if (stuff->data < RenderNumberRequests) - return (*SProcRenderVector[stuff->data]) (client); - else - return BadRequest; -} - #ifdef XINERAMA #define VERIFY_XIN_PICTURE(pPicture, pid, client, mode) {\ int rc = dixLookupResourceByType((void **)&(pPicture), pid,\