vidmode: use appropriate DisplayModePtr type
The API uses an untyped pointer (void *) where a DisplayModePtr is expected. Clean up the API to use the appropriate type, as DisplayModePtr is really all that will be passed there. Reviewed-by: Adam Jackson <ajax@redhat.com> Signed-off-by: Olivier Fourdan <ofourdan@redhat.com>
This commit is contained in:
		
							parent
							
								
									12f714fd95
								
							
						
					
					
						commit
						b7962ade52
					
				| 
						 | 
					@ -41,36 +41,36 @@ typedef union {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
extern Bool VidModeExtensionInit(ScreenPtr pScreen);
 | 
					extern Bool VidModeExtensionInit(ScreenPtr pScreen);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
extern Bool VidModeGetCurrentModeline(ScreenPtr pScreen, void **mode,
 | 
					extern Bool VidModeGetCurrentModeline(ScreenPtr pScreen, DisplayModePtr *mode,
 | 
				
			||||||
                                      int *dotClock);
 | 
					                                      int *dotClock);
 | 
				
			||||||
extern Bool VidModeGetFirstModeline(ScreenPtr pScreen, void **mode,
 | 
					extern Bool VidModeGetFirstModeline(ScreenPtr pScreen, DisplayModePtr *mode,
 | 
				
			||||||
                                    int *dotClock);
 | 
					                                    int *dotClock);
 | 
				
			||||||
extern Bool VidModeGetNextModeline(ScreenPtr pScreen, void **mode,
 | 
					extern Bool VidModeGetNextModeline(ScreenPtr pScreen, DisplayModePtr *mode,
 | 
				
			||||||
                                   int *dotClock);
 | 
					                                   int *dotClock);
 | 
				
			||||||
extern Bool VidModeDeleteModeline(ScreenPtr pScreen, void *mode);
 | 
					extern Bool VidModeDeleteModeline(ScreenPtr pScreen, DisplayModePtr mode);
 | 
				
			||||||
extern Bool VidModeZoomViewport(ScreenPtr pScreen, int zoom);
 | 
					extern Bool VidModeZoomViewport(ScreenPtr pScreen, int zoom);
 | 
				
			||||||
extern Bool VidModeGetViewPort(ScreenPtr pScreen, int *x, int *y);
 | 
					extern Bool VidModeGetViewPort(ScreenPtr pScreen, int *x, int *y);
 | 
				
			||||||
extern Bool VidModeSetViewPort(ScreenPtr pScreen, int x, int y);
 | 
					extern Bool VidModeSetViewPort(ScreenPtr pScreen, int x, int y);
 | 
				
			||||||
extern Bool VidModeSwitchMode(ScreenPtr pScreen, void *mode);
 | 
					extern Bool VidModeSwitchMode(ScreenPtr pScreen, DisplayModePtr mode);
 | 
				
			||||||
extern Bool VidModeLockZoom(ScreenPtr pScreen, Bool lock);
 | 
					extern Bool VidModeLockZoom(ScreenPtr pScreen, Bool lock);
 | 
				
			||||||
extern int VidModeGetNumOfClocks(ScreenPtr pScreen, Bool *progClock);
 | 
					extern int VidModeGetNumOfClocks(ScreenPtr pScreen, Bool *progClock);
 | 
				
			||||||
extern Bool VidModeGetClocks(ScreenPtr pScreen, int *Clocks);
 | 
					extern Bool VidModeGetClocks(ScreenPtr pScreen, int *Clocks);
 | 
				
			||||||
extern ModeStatus VidModeCheckModeForMonitor(ScreenPtr pScreen,
 | 
					extern ModeStatus VidModeCheckModeForMonitor(ScreenPtr pScreen,
 | 
				
			||||||
                                             void *mode);
 | 
					                                             DisplayModePtr mode);
 | 
				
			||||||
extern ModeStatus VidModeCheckModeForDriver(ScreenPtr pScreen,
 | 
					extern ModeStatus VidModeCheckModeForDriver(ScreenPtr pScreen,
 | 
				
			||||||
                                            void *mode);
 | 
					                                            DisplayModePtr mode);
 | 
				
			||||||
extern void VidModeSetCrtcForMode(ScreenPtr pScreen, void *mode);
 | 
					extern void VidModeSetCrtcForMode(ScreenPtr pScreen, DisplayModePtr mode);
 | 
				
			||||||
extern Bool VidModeAddModeline(ScreenPtr pScreen, void *mode);
 | 
					extern Bool VidModeAddModeline(ScreenPtr pScreen, DisplayModePtr mode);
 | 
				
			||||||
extern int VidModeGetDotClock(ScreenPtr pScreen, int Clock);
 | 
					extern int VidModeGetDotClock(ScreenPtr pScreen, int Clock);
 | 
				
			||||||
extern int VidModeGetNumOfModes(ScreenPtr pScreen);
 | 
					extern int VidModeGetNumOfModes(ScreenPtr pScreen);
 | 
				
			||||||
extern Bool VidModeSetGamma(ScreenPtr pScreen, float red, float green,
 | 
					extern Bool VidModeSetGamma(ScreenPtr pScreen, float red, float green,
 | 
				
			||||||
                            float blue);
 | 
					                            float blue);
 | 
				
			||||||
extern Bool VidModeGetGamma(ScreenPtr pScreen, float *red, float *green,
 | 
					extern Bool VidModeGetGamma(ScreenPtr pScreen, float *red, float *green,
 | 
				
			||||||
                            float *blue);
 | 
					                            float *blue);
 | 
				
			||||||
extern void *VidModeCreateMode(void);
 | 
					extern DisplayModePtr VidModeCreateMode(void);
 | 
				
			||||||
extern void VidModeCopyMode(void *modefrom, void *modeto);
 | 
					extern void VidModeCopyMode(DisplayModePtr modefrom, DisplayModePtr modeto);
 | 
				
			||||||
extern int VidModeGetModeValue(void *mode, int valtyp);
 | 
					extern int VidModeGetModeValue(DisplayModePtr mode, int valtyp);
 | 
				
			||||||
extern void VidModeSetModeValue(void *mode, int valtyp, int val);
 | 
					extern void VidModeSetModeValue(DisplayModePtr mode, int valtyp, int val);
 | 
				
			||||||
extern vidMonitorValue VidModeGetMonitorValue(ScreenPtr pScreen,
 | 
					extern vidMonitorValue VidModeGetMonitorValue(ScreenPtr pScreen,
 | 
				
			||||||
                                              int valtyp, int indx);
 | 
					                                              int valtyp, int indx);
 | 
				
			||||||
extern Bool VidModeSetGammaRamp(ScreenPtr, int, CARD16 *, CARD16 *,
 | 
					extern Bool VidModeSetGammaRamp(ScreenPtr, int, CARD16 *, CARD16 *,
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -99,7 +99,7 @@ VidModeAvailable(ScreenPtr pScreen)
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Bool
 | 
					Bool
 | 
				
			||||||
VidModeGetCurrentModeline(ScreenPtr pScreen, void **mode, int *dotClock)
 | 
					VidModeGetCurrentModeline(ScreenPtr pScreen, DisplayModePtr *mode, int *dotClock)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    ScrnInfoPtr pScrn;
 | 
					    ScrnInfoPtr pScrn;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -109,7 +109,7 @@ VidModeGetCurrentModeline(ScreenPtr pScreen, void **mode, int *dotClock)
 | 
				
			||||||
    pScrn = xf86ScreenToScrn(pScreen);
 | 
					    pScrn = xf86ScreenToScrn(pScreen);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    if (pScrn->currentMode) {
 | 
					    if (pScrn->currentMode) {
 | 
				
			||||||
        *mode = (void *) (pScrn->currentMode);
 | 
					        *mode = pScrn->currentMode;
 | 
				
			||||||
        *dotClock = pScrn->currentMode->Clock;
 | 
					        *dotClock = pScrn->currentMode->Clock;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        return TRUE;
 | 
					        return TRUE;
 | 
				
			||||||
| 
						 | 
					@ -172,7 +172,7 @@ VidModeGetClocks(ScreenPtr pScreen, int *Clocks)
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Bool
 | 
					Bool
 | 
				
			||||||
VidModeGetFirstModeline(ScreenPtr pScreen, void **mode, int *dotClock)
 | 
					VidModeGetFirstModeline(ScreenPtr pScreen, DisplayModePtr *mode, int *dotClock)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    ScrnInfoPtr pScrn;
 | 
					    ScrnInfoPtr pScrn;
 | 
				
			||||||
    VidModePtr pVidMode;
 | 
					    VidModePtr pVidMode;
 | 
				
			||||||
| 
						 | 
					@ -189,7 +189,7 @@ VidModeGetFirstModeline(ScreenPtr pScreen, void **mode, int *dotClock)
 | 
				
			||||||
    pVidMode->Next = pVidMode->First->next;
 | 
					    pVidMode->Next = pVidMode->First->next;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    if (pVidMode->First->status == MODE_OK) {
 | 
					    if (pVidMode->First->status == MODE_OK) {
 | 
				
			||||||
        *mode = (void *) (pVidMode->First);
 | 
					        *mode = pVidMode->First;
 | 
				
			||||||
        *dotClock = VidModeGetDotClock(pScreen, pVidMode->First->Clock);
 | 
					        *dotClock = VidModeGetDotClock(pScreen, pVidMode->First->Clock);
 | 
				
			||||||
        return TRUE;
 | 
					        return TRUE;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
| 
						 | 
					@ -198,7 +198,7 @@ VidModeGetFirstModeline(ScreenPtr pScreen, void **mode, int *dotClock)
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Bool
 | 
					Bool
 | 
				
			||||||
VidModeGetNextModeline(ScreenPtr pScreen, void **mode, int *dotClock)
 | 
					VidModeGetNextModeline(ScreenPtr pScreen, DisplayModePtr *mode, int *dotClock)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    VidModePtr pVidMode;
 | 
					    VidModePtr pVidMode;
 | 
				
			||||||
    DisplayModePtr p;
 | 
					    DisplayModePtr p;
 | 
				
			||||||
| 
						 | 
					@ -211,7 +211,7 @@ VidModeGetNextModeline(ScreenPtr pScreen, void **mode, int *dotClock)
 | 
				
			||||||
    for (p = pVidMode->Next; p != NULL && p != pVidMode->First; p = p->next) {
 | 
					    for (p = pVidMode->Next; p != NULL && p != pVidMode->First; p = p->next) {
 | 
				
			||||||
        if (p->status == MODE_OK) {
 | 
					        if (p->status == MODE_OK) {
 | 
				
			||||||
            pVidMode->Next = p->next;
 | 
					            pVidMode->Next = p->next;
 | 
				
			||||||
            *mode = (void *) p;
 | 
					            *mode = p;
 | 
				
			||||||
            *dotClock = VidModeGetDotClock(pScreen, p->Clock);
 | 
					            *dotClock = VidModeGetDotClock(pScreen, p->Clock);
 | 
				
			||||||
            return TRUE;
 | 
					            return TRUE;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
| 
						 | 
					@ -221,7 +221,7 @@ VidModeGetNextModeline(ScreenPtr pScreen, void **mode, int *dotClock)
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Bool
 | 
					Bool
 | 
				
			||||||
VidModeDeleteModeline(ScreenPtr pScreen, void *mode)
 | 
					VidModeDeleteModeline(ScreenPtr pScreen, DisplayModePtr mode)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    ScrnInfoPtr pScrn;
 | 
					    ScrnInfoPtr pScrn;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -229,7 +229,7 @@ VidModeDeleteModeline(ScreenPtr pScreen, void *mode)
 | 
				
			||||||
        return FALSE;
 | 
					        return FALSE;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    pScrn = xf86ScreenToScrn(pScreen);
 | 
					    pScrn = xf86ScreenToScrn(pScreen);
 | 
				
			||||||
    xf86DeleteMode(&(pScrn->modes), (DisplayModePtr) mode);
 | 
					    xf86DeleteMode(&(pScrn->modes), mode);
 | 
				
			||||||
    return TRUE;
 | 
					    return TRUE;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -279,7 +279,7 @@ VidModeGetViewPort(ScreenPtr pScreen, int *x, int *y)
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Bool
 | 
					Bool
 | 
				
			||||||
VidModeSwitchMode(ScreenPtr pScreen, void *mode)
 | 
					VidModeSwitchMode(ScreenPtr pScreen, DisplayModePtr mode)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    ScrnInfoPtr pScrn;
 | 
					    ScrnInfoPtr pScrn;
 | 
				
			||||||
    DisplayModePtr pTmpMode;
 | 
					    DisplayModePtr pTmpMode;
 | 
				
			||||||
| 
						 | 
					@ -314,7 +314,7 @@ VidModeLockZoom(ScreenPtr pScreen, Bool lock)
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ModeStatus
 | 
					ModeStatus
 | 
				
			||||||
VidModeCheckModeForMonitor(ScreenPtr pScreen, void *mode)
 | 
					VidModeCheckModeForMonitor(ScreenPtr pScreen, DisplayModePtr mode)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    ScrnInfoPtr pScrn;
 | 
					    ScrnInfoPtr pScrn;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -323,11 +323,11 @@ VidModeCheckModeForMonitor(ScreenPtr pScreen, void *mode)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    pScrn = xf86ScreenToScrn(pScreen);
 | 
					    pScrn = xf86ScreenToScrn(pScreen);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    return xf86CheckModeForMonitor((DisplayModePtr) mode, pScrn->monitor);
 | 
					    return xf86CheckModeForMonitor(mode, pScrn->monitor);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ModeStatus
 | 
					ModeStatus
 | 
				
			||||||
VidModeCheckModeForDriver(ScreenPtr pScreen, void *mode)
 | 
					VidModeCheckModeForDriver(ScreenPtr pScreen, DisplayModePtr mode)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    ScrnInfoPtr pScrn;
 | 
					    ScrnInfoPtr pScrn;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -336,11 +336,11 @@ VidModeCheckModeForDriver(ScreenPtr pScreen, void *mode)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    pScrn = xf86ScreenToScrn(pScreen);
 | 
					    pScrn = xf86ScreenToScrn(pScreen);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    return xf86CheckModeForDriver(pScrn, (DisplayModePtr) mode, 0);
 | 
					    return xf86CheckModeForDriver(pScrn, mode, 0);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void
 | 
					void
 | 
				
			||||||
VidModeSetCrtcForMode(ScreenPtr pScreen, void *mode)
 | 
					VidModeSetCrtcForMode(ScreenPtr pScreen, DisplayModePtr mode)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    ScrnInfoPtr pScrn;
 | 
					    ScrnInfoPtr pScrn;
 | 
				
			||||||
    DisplayModePtr ScreenModes;
 | 
					    DisplayModePtr ScreenModes;
 | 
				
			||||||
| 
						 | 
					@ -351,7 +351,7 @@ VidModeSetCrtcForMode(ScreenPtr pScreen, void *mode)
 | 
				
			||||||
    /* Ugly hack so that the xf86Mode.c function can be used without change */
 | 
					    /* Ugly hack so that the xf86Mode.c function can be used without change */
 | 
				
			||||||
    pScrn = xf86ScreenToScrn(pScreen);
 | 
					    pScrn = xf86ScreenToScrn(pScreen);
 | 
				
			||||||
    ScreenModes = pScrn->modes;
 | 
					    ScreenModes = pScrn->modes;
 | 
				
			||||||
    pScrn->modes = (DisplayModePtr) mode;
 | 
					    pScrn->modes = mode;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    xf86SetCrtcForModes(pScrn, pScrn->adjustFlags);
 | 
					    xf86SetCrtcForModes(pScrn, pScrn->adjustFlags);
 | 
				
			||||||
    pScrn->modes = ScreenModes;
 | 
					    pScrn->modes = ScreenModes;
 | 
				
			||||||
| 
						 | 
					@ -359,7 +359,7 @@ VidModeSetCrtcForMode(ScreenPtr pScreen, void *mode)
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Bool
 | 
					Bool
 | 
				
			||||||
VidModeAddModeline(ScreenPtr pScreen, void *mode)
 | 
					VidModeAddModeline(ScreenPtr pScreen, DisplayModePtr mode)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    ScrnInfoPtr pScrn;
 | 
					    ScrnInfoPtr pScrn;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -368,13 +368,13 @@ VidModeAddModeline(ScreenPtr pScreen, void *mode)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    pScrn = xf86ScreenToScrn(pScreen);
 | 
					    pScrn = xf86ScreenToScrn(pScreen);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    ((DisplayModePtr) mode)->name = strdup(""); /* freed by deletemode */
 | 
					    mode->name = strdup(""); /* freed by deletemode */
 | 
				
			||||||
    ((DisplayModePtr) mode)->status = MODE_OK;
 | 
					    mode->status = MODE_OK;
 | 
				
			||||||
    ((DisplayModePtr) mode)->next = pScrn->modes->next;
 | 
					    mode->next = pScrn->modes->next;
 | 
				
			||||||
    ((DisplayModePtr) mode)->prev = pScrn->modes;
 | 
					    mode->prev = pScrn->modes;
 | 
				
			||||||
    pScrn->modes->next = (DisplayModePtr) mode;
 | 
					    pScrn->modes->next = mode;
 | 
				
			||||||
    if (((DisplayModePtr) mode)->next != NULL)
 | 
					    if (mode->next != NULL)
 | 
				
			||||||
        ((DisplayModePtr) mode)->next->prev = (DisplayModePtr) mode;
 | 
					        mode->next->prev = mode;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    return TRUE;
 | 
					    return TRUE;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -382,7 +382,7 @@ VidModeAddModeline(ScreenPtr pScreen, void *mode)
 | 
				
			||||||
int
 | 
					int
 | 
				
			||||||
VidModeGetNumOfModes(ScreenPtr pScreen)
 | 
					VidModeGetNumOfModes(ScreenPtr pScreen)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    void *mode = NULL;
 | 
					    DisplayModePtr mode = NULL;
 | 
				
			||||||
    int dotClock = 0, nummodes = 0;
 | 
					    int dotClock = 0, nummodes = 0;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    if (!VidModeGetFirstModeline(pScreen, &mode, &dotClock))
 | 
					    if (!VidModeGetFirstModeline(pScreen, &mode, &dotClock))
 | 
				
			||||||
| 
						 | 
					@ -456,7 +456,7 @@ VidModeGetGammaRampSize(ScreenPtr pScreen)
 | 
				
			||||||
    return xf86GetGammaRampSize(pScreen);
 | 
					    return xf86GetGammaRampSize(pScreen);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void *
 | 
					DisplayModePtr
 | 
				
			||||||
VidModeCreateMode(void)
 | 
					VidModeCreateMode(void)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    DisplayModePtr mode;
 | 
					    DisplayModePtr mode;
 | 
				
			||||||
| 
						 | 
					@ -473,90 +473,90 @@ VidModeCreateMode(void)
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void
 | 
					void
 | 
				
			||||||
VidModeCopyMode(void *modefrom, void *modeto)
 | 
					VidModeCopyMode(DisplayModePtr modefrom, DisplayModePtr modeto)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    memcpy(modeto, modefrom, sizeof(DisplayModeRec));
 | 
					    memcpy(modeto, modefrom, sizeof(DisplayModeRec));
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
int
 | 
					int
 | 
				
			||||||
VidModeGetModeValue(void *mode, int valtyp)
 | 
					VidModeGetModeValue(DisplayModePtr mode, int valtyp)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    int ret = 0;
 | 
					    int ret = 0;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    switch (valtyp) {
 | 
					    switch (valtyp) {
 | 
				
			||||||
    case VIDMODE_H_DISPLAY:
 | 
					    case VIDMODE_H_DISPLAY:
 | 
				
			||||||
        ret = ((DisplayModePtr) mode)->HDisplay;
 | 
					        ret = mode->HDisplay;
 | 
				
			||||||
        break;
 | 
					        break;
 | 
				
			||||||
    case VIDMODE_H_SYNCSTART:
 | 
					    case VIDMODE_H_SYNCSTART:
 | 
				
			||||||
        ret = ((DisplayModePtr) mode)->HSyncStart;
 | 
					        ret = mode->HSyncStart;
 | 
				
			||||||
        break;
 | 
					        break;
 | 
				
			||||||
    case VIDMODE_H_SYNCEND:
 | 
					    case VIDMODE_H_SYNCEND:
 | 
				
			||||||
        ret = ((DisplayModePtr) mode)->HSyncEnd;
 | 
					        ret = mode->HSyncEnd;
 | 
				
			||||||
        break;
 | 
					        break;
 | 
				
			||||||
    case VIDMODE_H_TOTAL:
 | 
					    case VIDMODE_H_TOTAL:
 | 
				
			||||||
        ret = ((DisplayModePtr) mode)->HTotal;
 | 
					        ret = mode->HTotal;
 | 
				
			||||||
        break;
 | 
					        break;
 | 
				
			||||||
    case VIDMODE_H_SKEW:
 | 
					    case VIDMODE_H_SKEW:
 | 
				
			||||||
        ret = ((DisplayModePtr) mode)->HSkew;
 | 
					        ret = mode->HSkew;
 | 
				
			||||||
        break;
 | 
					        break;
 | 
				
			||||||
    case VIDMODE_V_DISPLAY:
 | 
					    case VIDMODE_V_DISPLAY:
 | 
				
			||||||
        ret = ((DisplayModePtr) mode)->VDisplay;
 | 
					        ret = mode->VDisplay;
 | 
				
			||||||
        break;
 | 
					        break;
 | 
				
			||||||
    case VIDMODE_V_SYNCSTART:
 | 
					    case VIDMODE_V_SYNCSTART:
 | 
				
			||||||
        ret = ((DisplayModePtr) mode)->VSyncStart;
 | 
					        ret = mode->VSyncStart;
 | 
				
			||||||
        break;
 | 
					        break;
 | 
				
			||||||
    case VIDMODE_V_SYNCEND:
 | 
					    case VIDMODE_V_SYNCEND:
 | 
				
			||||||
        ret = ((DisplayModePtr) mode)->VSyncEnd;
 | 
					        ret = mode->VSyncEnd;
 | 
				
			||||||
        break;
 | 
					        break;
 | 
				
			||||||
    case VIDMODE_V_TOTAL:
 | 
					    case VIDMODE_V_TOTAL:
 | 
				
			||||||
        ret = ((DisplayModePtr) mode)->VTotal;
 | 
					        ret = mode->VTotal;
 | 
				
			||||||
        break;
 | 
					        break;
 | 
				
			||||||
    case VIDMODE_FLAGS:
 | 
					    case VIDMODE_FLAGS:
 | 
				
			||||||
        ret = ((DisplayModePtr) mode)->Flags;
 | 
					        ret = mode->Flags;
 | 
				
			||||||
        break;
 | 
					        break;
 | 
				
			||||||
    case VIDMODE_CLOCK:
 | 
					    case VIDMODE_CLOCK:
 | 
				
			||||||
        ret = ((DisplayModePtr) mode)->Clock;
 | 
					        ret = mode->Clock;
 | 
				
			||||||
        break;
 | 
					        break;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    return ret;
 | 
					    return ret;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void
 | 
					void
 | 
				
			||||||
VidModeSetModeValue(void *mode, int valtyp, int val)
 | 
					VidModeSetModeValue(DisplayModePtr mode, int valtyp, int val)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    switch (valtyp) {
 | 
					    switch (valtyp) {
 | 
				
			||||||
    case VIDMODE_H_DISPLAY:
 | 
					    case VIDMODE_H_DISPLAY:
 | 
				
			||||||
        ((DisplayModePtr) mode)->HDisplay = val;
 | 
					        mode->HDisplay = val;
 | 
				
			||||||
        break;
 | 
					        break;
 | 
				
			||||||
    case VIDMODE_H_SYNCSTART:
 | 
					    case VIDMODE_H_SYNCSTART:
 | 
				
			||||||
        ((DisplayModePtr) mode)->HSyncStart = val;
 | 
					        mode->HSyncStart = val;
 | 
				
			||||||
        break;
 | 
					        break;
 | 
				
			||||||
    case VIDMODE_H_SYNCEND:
 | 
					    case VIDMODE_H_SYNCEND:
 | 
				
			||||||
        ((DisplayModePtr) mode)->HSyncEnd = val;
 | 
					        mode->HSyncEnd = val;
 | 
				
			||||||
        break;
 | 
					        break;
 | 
				
			||||||
    case VIDMODE_H_TOTAL:
 | 
					    case VIDMODE_H_TOTAL:
 | 
				
			||||||
        ((DisplayModePtr) mode)->HTotal = val;
 | 
					        mode->HTotal = val;
 | 
				
			||||||
        break;
 | 
					        break;
 | 
				
			||||||
    case VIDMODE_H_SKEW:
 | 
					    case VIDMODE_H_SKEW:
 | 
				
			||||||
        ((DisplayModePtr) mode)->HSkew = val;
 | 
					        mode->HSkew = val;
 | 
				
			||||||
        break;
 | 
					        break;
 | 
				
			||||||
    case VIDMODE_V_DISPLAY:
 | 
					    case VIDMODE_V_DISPLAY:
 | 
				
			||||||
        ((DisplayModePtr) mode)->VDisplay = val;
 | 
					        mode->VDisplay = val;
 | 
				
			||||||
        break;
 | 
					        break;
 | 
				
			||||||
    case VIDMODE_V_SYNCSTART:
 | 
					    case VIDMODE_V_SYNCSTART:
 | 
				
			||||||
        ((DisplayModePtr) mode)->VSyncStart = val;
 | 
					        mode->VSyncStart = val;
 | 
				
			||||||
        break;
 | 
					        break;
 | 
				
			||||||
    case VIDMODE_V_SYNCEND:
 | 
					    case VIDMODE_V_SYNCEND:
 | 
				
			||||||
        ((DisplayModePtr) mode)->VSyncEnd = val;
 | 
					        mode->VSyncEnd = val;
 | 
				
			||||||
        break;
 | 
					        break;
 | 
				
			||||||
    case VIDMODE_V_TOTAL:
 | 
					    case VIDMODE_V_TOTAL:
 | 
				
			||||||
        ((DisplayModePtr) mode)->VTotal = val;
 | 
					        mode->VTotal = val;
 | 
				
			||||||
        break;
 | 
					        break;
 | 
				
			||||||
    case VIDMODE_FLAGS:
 | 
					    case VIDMODE_FLAGS:
 | 
				
			||||||
        ((DisplayModePtr) mode)->Flags = val;
 | 
					        mode->Flags = val;
 | 
				
			||||||
        break;
 | 
					        break;
 | 
				
			||||||
    case VIDMODE_CLOCK:
 | 
					    case VIDMODE_CLOCK:
 | 
				
			||||||
        ((DisplayModePtr) mode)->Clock = val;
 | 
					        mode->Clock = val;
 | 
				
			||||||
        break;
 | 
					        break;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    return;
 | 
					    return;
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -122,7 +122,7 @@ ProcXF86VidModeGetModeLine(ClientPtr client)
 | 
				
			||||||
        .sequenceNumber = client->sequence
 | 
					        .sequenceNumber = client->sequence
 | 
				
			||||||
    };
 | 
					    };
 | 
				
			||||||
    ScreenPtr pScreen;
 | 
					    ScreenPtr pScreen;
 | 
				
			||||||
    void *mode;
 | 
					    DisplayModePtr mode;
 | 
				
			||||||
    int dotClock;
 | 
					    int dotClock;
 | 
				
			||||||
    int ver;
 | 
					    int ver;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -223,7 +223,7 @@ ProcXF86VidModeGetAllModeLines(ClientPtr client)
 | 
				
			||||||
    REQUEST(xXF86VidModeGetAllModeLinesReq);
 | 
					    REQUEST(xXF86VidModeGetAllModeLinesReq);
 | 
				
			||||||
    xXF86VidModeGetAllModeLinesReply rep;
 | 
					    xXF86VidModeGetAllModeLinesReply rep;
 | 
				
			||||||
    ScreenPtr pScreen;
 | 
					    ScreenPtr pScreen;
 | 
				
			||||||
    void *mode;
 | 
					    DisplayModePtr mode;
 | 
				
			||||||
    int modecount, dotClock;
 | 
					    int modecount, dotClock;
 | 
				
			||||||
    int ver;
 | 
					    int ver;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -335,7 +335,7 @@ ProcXF86VidModeAddModeLine(ClientPtr client)
 | 
				
			||||||
        (xXF86OldVidModeAddModeLineReq *) client->requestBuffer;
 | 
					        (xXF86OldVidModeAddModeLineReq *) client->requestBuffer;
 | 
				
			||||||
    xXF86VidModeAddModeLineReq newstuff;
 | 
					    xXF86VidModeAddModeLineReq newstuff;
 | 
				
			||||||
    ScreenPtr pScreen;
 | 
					    ScreenPtr pScreen;
 | 
				
			||||||
    void *mode;
 | 
					    DisplayModePtr mode;
 | 
				
			||||||
    int len;
 | 
					    int len;
 | 
				
			||||||
    int dotClock;
 | 
					    int dotClock;
 | 
				
			||||||
    int ver;
 | 
					    int ver;
 | 
				
			||||||
| 
						 | 
					@ -501,7 +501,7 @@ ProcXF86VidModeDeleteModeLine(ClientPtr client)
 | 
				
			||||||
        (xXF86OldVidModeDeleteModeLineReq *) client->requestBuffer;
 | 
					        (xXF86OldVidModeDeleteModeLineReq *) client->requestBuffer;
 | 
				
			||||||
    xXF86VidModeDeleteModeLineReq newstuff;
 | 
					    xXF86VidModeDeleteModeLineReq newstuff;
 | 
				
			||||||
    ScreenPtr pScreen;
 | 
					    ScreenPtr pScreen;
 | 
				
			||||||
    void *mode;
 | 
					    DisplayModePtr mode;
 | 
				
			||||||
    int len, dotClock;
 | 
					    int len, dotClock;
 | 
				
			||||||
    int ver;
 | 
					    int ver;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -628,7 +628,7 @@ ProcXF86VidModeModModeLine(ClientPtr client)
 | 
				
			||||||
        (xXF86OldVidModeModModeLineReq *) client->requestBuffer;
 | 
					        (xXF86OldVidModeModModeLineReq *) client->requestBuffer;
 | 
				
			||||||
    xXF86VidModeModModeLineReq newstuff;
 | 
					    xXF86VidModeModModeLineReq newstuff;
 | 
				
			||||||
    ScreenPtr pScreen;
 | 
					    ScreenPtr pScreen;
 | 
				
			||||||
    void *mode, *modetmp;
 | 
					    DisplayModePtr mode, modetmp;
 | 
				
			||||||
    int len, dotClock;
 | 
					    int len, dotClock;
 | 
				
			||||||
    int ver;
 | 
					    int ver;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -759,7 +759,7 @@ ProcXF86VidModeValidateModeLine(ClientPtr client)
 | 
				
			||||||
    xXF86VidModeValidateModeLineReq newstuff;
 | 
					    xXF86VidModeValidateModeLineReq newstuff;
 | 
				
			||||||
    xXF86VidModeValidateModeLineReply rep;
 | 
					    xXF86VidModeValidateModeLineReply rep;
 | 
				
			||||||
    ScreenPtr pScreen;
 | 
					    ScreenPtr pScreen;
 | 
				
			||||||
    void *mode, *modetmp = NULL;
 | 
					    DisplayModePtr mode, modetmp = NULL;
 | 
				
			||||||
    int len, status, dotClock;
 | 
					    int len, status, dotClock;
 | 
				
			||||||
    int ver;
 | 
					    int ver;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -901,7 +901,7 @@ ProcXF86VidModeSwitchToMode(ClientPtr client)
 | 
				
			||||||
        (xXF86OldVidModeSwitchToModeReq *) client->requestBuffer;
 | 
					        (xXF86OldVidModeSwitchToModeReq *) client->requestBuffer;
 | 
				
			||||||
    xXF86VidModeSwitchToModeReq newstuff;
 | 
					    xXF86VidModeSwitchToModeReq newstuff;
 | 
				
			||||||
    ScreenPtr pScreen;
 | 
					    ScreenPtr pScreen;
 | 
				
			||||||
    void *mode;
 | 
					    DisplayModePtr mode;
 | 
				
			||||||
    int len, dotClock;
 | 
					    int len, dotClock;
 | 
				
			||||||
    int ver;
 | 
					    int ver;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue