diff --git a/randr/randrstr_priv.h b/randr/randrstr_priv.h index 4864f5272..7f802215f 100644 --- a/randr/randrstr_priv.h +++ b/randr/randrstr_priv.h @@ -136,4 +136,8 @@ int ProcRRCreateLease(ClientPtr client); int ProcRRFreeLease(ClientPtr client); +int ProcRRQueryVersion(ClientPtr client); + +int ProcRRSelectInput(ClientPtr client); + #endif /* _XSERVER_RANDRSTR_PRIV_H_ */ diff --git a/randr/rrdispatch.c b/randr/rrdispatch.c index 615e89312..4381f52ca 100644 --- a/randr/rrdispatch.c +++ b/randr/rrdispatch.c @@ -36,7 +36,7 @@ RRClientKnowsRates(ClientPtr pClient) 1, 1) >= 0; } -static int +int ProcRRQueryVersion(ClientPtr client) { xRRQueryVersionReply rep = { @@ -72,7 +72,7 @@ ProcRRQueryVersion(ClientPtr client) return Success; } -static int +int ProcRRSelectInput(ClientPtr client) { REQUEST(xRRSelectInputReq); diff --git a/randr/rrsdispatch.c b/randr/rrsdispatch.c index 6de8775b0..48f908fd1 100644 --- a/randr/rrsdispatch.c +++ b/randr/rrsdispatch.c @@ -30,7 +30,7 @@ SProcRRQueryVersion(ClientPtr client) REQUEST_SIZE_MATCH(xRRQueryVersionReq); swapl(&stuff->majorVersion); swapl(&stuff->minorVersion); - return (*ProcRandrVector[stuff->randrReqType]) (client); + return ProcRRQueryVersion(client); } static int _X_COLD @@ -40,7 +40,7 @@ SProcRRGetScreenInfo(ClientPtr client) REQUEST_SIZE_MATCH(xRRGetScreenInfoReq); swapl(&stuff->window); - return (*ProcRandrVector[stuff->randrReqType]) (client); + return ProcRRGetScreenInfo(client); } static int _X_COLD @@ -60,7 +60,7 @@ SProcRRSetScreenConfig(ClientPtr client) swapl(&stuff->timestamp); swaps(&stuff->sizeID); swaps(&stuff->rotation); - return (*ProcRandrVector[stuff->randrReqType]) (client); + return ProcRRSetScreenConfig(client); } static int _X_COLD @@ -71,7 +71,7 @@ SProcRRSelectInput(ClientPtr client) REQUEST_SIZE_MATCH(xRRSelectInputReq); swapl(&stuff->window); swaps(&stuff->enable); - return (*ProcRandrVector[stuff->randrReqType]) (client); + return ProcRRSelectInput(client); } static int _X_COLD @@ -81,7 +81,7 @@ SProcRRGetScreenSizeRange(ClientPtr client) REQUEST_SIZE_MATCH(xRRGetScreenSizeRangeReq); swapl(&stuff->window); - return (*ProcRandrVector[stuff->randrReqType]) (client); + return ProcRRGetScreenSizeRange(client); } static int _X_COLD @@ -95,7 +95,7 @@ SProcRRSetScreenSize(ClientPtr client) swaps(&stuff->height); swapl(&stuff->widthInMillimeters); swapl(&stuff->heightInMillimeters); - return (*ProcRandrVector[stuff->randrReqType]) (client); + return ProcRRSetScreenSize(client); } static int _X_COLD @@ -105,7 +105,7 @@ SProcRRGetScreenResources(ClientPtr client) REQUEST_SIZE_MATCH(xRRGetScreenResourcesReq); swapl(&stuff->window); - return (*ProcRandrVector[stuff->randrReqType]) (client); + return ProcRRGetScreenResources(client); } static int _X_COLD @@ -116,7 +116,7 @@ SProcRRGetScreenResourcesCurrent(ClientPtr client) REQUEST_SIZE_MATCH(xRRGetScreenResourcesCurrentReq); swaps(&stuff->length); swapl(&stuff->window); - return (*ProcRandrVector[stuff->randrReqType]) (client); + return ProcRRGetScreenResourcesCurrent(client); } static int _X_COLD @@ -127,7 +127,7 @@ SProcRRGetOutputInfo(ClientPtr client) REQUEST_SIZE_MATCH(xRRGetOutputInfoReq); swapl(&stuff->output); swapl(&stuff->configTimestamp); - return (*ProcRandrVector[stuff->randrReqType]) (client); + return ProcRRGetScreenResources(client); } static int _X_COLD @@ -137,7 +137,7 @@ SProcRRListOutputProperties(ClientPtr client) REQUEST_SIZE_MATCH(xRRListOutputPropertiesReq); swapl(&stuff->output); - return (*ProcRandrVector[stuff->randrReqType]) (client); + return ProcRRListOutputProperties(client); } static int _X_COLD @@ -148,7 +148,7 @@ SProcRRQueryOutputProperty(ClientPtr client) REQUEST_SIZE_MATCH(xRRQueryOutputPropertyReq); swapl(&stuff->output); swapl(&stuff->property); - return (*ProcRandrVector[stuff->randrReqType]) (client); + return ProcRRQueryOutputProperty(client); } static int _X_COLD @@ -160,7 +160,7 @@ SProcRRConfigureOutputProperty(ClientPtr client) swapl(&stuff->output); swapl(&stuff->property); SwapRestL(stuff); - return (*ProcRandrVector[stuff->randrReqType]) (client); + return ProcRRConfigureOutputProperty(client); } static int _X_COLD @@ -186,7 +186,7 @@ SProcRRChangeOutputProperty(ClientPtr client) client->errorValue = stuff->format; return BadValue; } - return (*ProcRandrVector[stuff->randrReqType]) (client); + return ProcRRChangeOutputProperty(client); } static int _X_COLD @@ -197,7 +197,7 @@ SProcRRDeleteOutputProperty(ClientPtr client) REQUEST_SIZE_MATCH(xRRDeleteOutputPropertyReq); swapl(&stuff->output); swapl(&stuff->property); - return (*ProcRandrVector[stuff->randrReqType]) (client); + return ProcRRDeleteOutputProperty(client); } static int _X_COLD @@ -211,7 +211,7 @@ SProcRRGetOutputProperty(ClientPtr client) swapl(&stuff->type); swapl(&stuff->longOffset); swapl(&stuff->longLength); - return (*ProcRandrVector[stuff->randrReqType]) (client); + return ProcRRGetOutputProperty(client); } static int _X_COLD @@ -237,7 +237,7 @@ SProcRRCreateMode(ClientPtr client) swaps(&modeinfo->vTotal); swaps(&modeinfo->nameLength); swapl(&modeinfo->modeFlags); - return (*ProcRandrVector[stuff->randrReqType]) (client); + return ProcRRCreateMode(client); } static int _X_COLD @@ -247,7 +247,7 @@ SProcRRDestroyMode(ClientPtr client) REQUEST_SIZE_MATCH(xRRDestroyModeReq); swapl(&stuff->mode); - return (*ProcRandrVector[stuff->randrReqType]) (client); + return ProcRRDestroyMode(client); } static int _X_COLD @@ -258,7 +258,7 @@ SProcRRAddOutputMode(ClientPtr client) REQUEST_SIZE_MATCH(xRRAddOutputModeReq); swapl(&stuff->output); swapl(&stuff->mode); - return (*ProcRandrVector[stuff->randrReqType]) (client); + return ProcRRAddOutputMode(client); } static int _X_COLD @@ -269,7 +269,7 @@ SProcRRDeleteOutputMode(ClientPtr client) REQUEST_SIZE_MATCH(xRRDeleteOutputModeReq); swapl(&stuff->output); swapl(&stuff->mode); - return (*ProcRandrVector[stuff->randrReqType]) (client); + return ProcRRDeleteOutputMode(client); } static int _X_COLD @@ -280,7 +280,7 @@ SProcRRGetCrtcInfo(ClientPtr client) REQUEST_SIZE_MATCH(xRRGetCrtcInfoReq); swapl(&stuff->crtc); swapl(&stuff->configTimestamp); - return (*ProcRandrVector[stuff->randrReqType]) (client); + return ProcRRGetCrtcInfo(client); } static int _X_COLD @@ -297,7 +297,7 @@ SProcRRSetCrtcConfig(ClientPtr client) swapl(&stuff->mode); swaps(&stuff->rotation); SwapRestL(stuff); - return (*ProcRandrVector[stuff->randrReqType]) (client); + return ProcRRSetCrtcConfig(client); } static int _X_COLD @@ -307,7 +307,7 @@ SProcRRGetCrtcGammaSize(ClientPtr client) REQUEST_SIZE_MATCH(xRRGetCrtcGammaSizeReq); swapl(&stuff->crtc); - return (*ProcRandrVector[stuff->randrReqType]) (client); + return ProcRRGetCrtcGammaSize(client); } static int _X_COLD @@ -317,7 +317,7 @@ SProcRRGetCrtcGamma(ClientPtr client) REQUEST_SIZE_MATCH(xRRGetCrtcGammaReq); swapl(&stuff->crtc); - return (*ProcRandrVector[stuff->randrReqType]) (client); + return ProcRRGetCrtcGamma(client); } static int _X_COLD @@ -329,7 +329,7 @@ SProcRRSetCrtcGamma(ClientPtr client) swapl(&stuff->crtc); swaps(&stuff->size); SwapRestS(stuff); - return (*ProcRandrVector[stuff->randrReqType]) (client); + return ProcRRSetCrtcGamma(client); } static int _X_COLD @@ -353,7 +353,7 @@ SProcRRSetCrtcTransform(ClientPtr client) return BadLength; SwapLongs(params, nparams); - return (*ProcRandrVector[stuff->randrReqType]) (client); + return ProcRRSetCrtcTransform(client); } static int _X_COLD @@ -363,7 +363,7 @@ SProcRRGetCrtcTransform(ClientPtr client) REQUEST_SIZE_MATCH(xRRGetCrtcTransformReq); swapl(&stuff->crtc); - return (*ProcRandrVector[stuff->randrReqType]) (client); + return ProcRRGetCrtcTransform(client); } static int _X_COLD @@ -373,7 +373,7 @@ SProcRRGetPanning(ClientPtr client) REQUEST_SIZE_MATCH(xRRGetPanningReq); swapl(&stuff->crtc); - return (*ProcRandrVector[stuff->randrReqType]) (client); + return ProcRRGetPanning(client); } static int _X_COLD @@ -396,7 +396,7 @@ SProcRRSetPanning(ClientPtr client) swaps(&stuff->border_top); swaps(&stuff->border_right); swaps(&stuff->border_bottom); - return (*ProcRandrVector[stuff->randrReqType]) (client); + return ProcRRSetPanning(client); } static int _X_COLD @@ -407,7 +407,7 @@ SProcRRSetOutputPrimary(ClientPtr client) REQUEST_SIZE_MATCH(xRRSetOutputPrimaryReq); swapl(&stuff->window); swapl(&stuff->output); - return ProcRandrVector[stuff->randrReqType] (client); + return ProcRRSetOutputPrimary(client); } static int _X_COLD @@ -417,7 +417,7 @@ SProcRRGetOutputPrimary(ClientPtr client) REQUEST_SIZE_MATCH(xRRGetOutputPrimaryReq); swapl(&stuff->window); - return ProcRandrVector[stuff->randrReqType] (client); + return ProcRRGetOutputPrimary(client); } static int _X_COLD @@ -427,7 +427,7 @@ SProcRRGetProviders(ClientPtr client) REQUEST_SIZE_MATCH(xRRGetProvidersReq); swapl(&stuff->window); - return ProcRandrVector[stuff->randrReqType] (client); + return ProcRRGetProviders(client); } static int _X_COLD @@ -438,7 +438,7 @@ SProcRRGetProviderInfo(ClientPtr client) REQUEST_SIZE_MATCH(xRRGetProviderInfoReq); swapl(&stuff->provider); swapl(&stuff->configTimestamp); - return ProcRandrVector[stuff->randrReqType] (client); + return ProcRRGetProviderInfo(client); } static int _X_COLD @@ -450,7 +450,7 @@ SProcRRSetProviderOffloadSink(ClientPtr client) swapl(&stuff->provider); swapl(&stuff->sink_provider); swapl(&stuff->configTimestamp); - return ProcRandrVector[stuff->randrReqType] (client); + return ProcRRSetProviderOffloadSink(client); } static int _X_COLD @@ -462,7 +462,7 @@ SProcRRSetProviderOutputSource(ClientPtr client) swapl(&stuff->provider); swapl(&stuff->source_provider); swapl(&stuff->configTimestamp); - return ProcRandrVector[stuff->randrReqType] (client); + return ProcRRSetProviderOutputSource(client); } static int _X_COLD @@ -472,7 +472,7 @@ SProcRRListProviderProperties(ClientPtr client) REQUEST_SIZE_MATCH(xRRListProviderPropertiesReq); swapl(&stuff->provider); - return ProcRandrVector[stuff->randrReqType] (client); + return ProcRRListProviderProperties(client); } static int _X_COLD @@ -483,7 +483,7 @@ SProcRRQueryProviderProperty(ClientPtr client) REQUEST_SIZE_MATCH(xRRQueryProviderPropertyReq); swapl(&stuff->provider); swapl(&stuff->property); - return ProcRandrVector[stuff->randrReqType] (client); + return ProcRRQueryProviderProperty(client); } static int _X_COLD @@ -496,7 +496,7 @@ SProcRRConfigureProviderProperty(ClientPtr client) swapl(&stuff->property); /* TODO: no way to specify format? */ SwapRestL(stuff); - return ProcRandrVector[stuff->randrReqType] (client); + return ProcRRConfigureProviderProperty(client); } static int _X_COLD @@ -519,7 +519,7 @@ SProcRRChangeProviderProperty(ClientPtr client) SwapRestL(stuff); break; } - return ProcRandrVector[stuff->randrReqType] (client); + return ProcRRChangeProviderProperty(client); } static int _X_COLD @@ -530,7 +530,7 @@ SProcRRDeleteProviderProperty(ClientPtr client) REQUEST_SIZE_MATCH(xRRDeleteProviderPropertyReq); swapl(&stuff->provider); swapl(&stuff->property); - return ProcRandrVector[stuff->randrReqType] (client); + return ProcRRDeleteProviderProperty(client); } static int _X_COLD @@ -544,7 +544,7 @@ SProcRRGetProviderProperty(ClientPtr client) swapl(&stuff->type); swapl(&stuff->longOffset); swapl(&stuff->longLength); - return ProcRandrVector[stuff->randrReqType] (client); + return ProcRRGetProviderProperty(client); } static int _X_COLD @@ -553,7 +553,7 @@ SProcRRGetMonitors(ClientPtr client) { REQUEST_SIZE_MATCH(xRRGetMonitorsReq); swapl(&stuff->window); - return ProcRandrVector[stuff->randrReqType] (client); + return ProcRRGetMonitors(client); } static int _X_COLD @@ -569,7 +569,7 @@ SProcRRSetMonitor(ClientPtr client) { swaps(&stuff->monitor.width); swaps(&stuff->monitor.height); SwapRestL(stuff); - return ProcRandrVector[stuff->randrReqType] (client); + return ProcRRSetMonitor(client); } static int _X_COLD @@ -579,7 +579,7 @@ SProcRRDeleteMonitor(ClientPtr client) { REQUEST_SIZE_MATCH(xRRDeleteMonitorReq); swapl(&stuff->window); swapl(&stuff->name); - return ProcRandrVector[stuff->randrReqType] (client); + return ProcRRDeleteMonitor(client); } static int _X_COLD @@ -591,7 +591,7 @@ SProcRRCreateLease(ClientPtr client) { swaps(&stuff->nCrtcs); swaps(&stuff->nOutputs); SwapRestL(stuff); - return ProcRandrVector[stuff->randrReqType] (client); + return ProcRRCreateLease(client); } static int _X_COLD @@ -600,7 +600,7 @@ SProcRRFreeLease(ClientPtr client) { REQUEST_SIZE_MATCH(xRRFreeLeaseReq); swapl(&stuff->lid); - return ProcRandrVector[stuff->randrReqType] (client); + return ProcRRFreeLease(client); } int (*SProcRandrVector[RRNumberRequests]) (ClientPtr) = {