summaryrefslogtreecommitdiff
path: root/src/smi_output.c
diff options
context:
space:
mode:
authorPaulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>2008-11-24 15:15:43 -0200
committerPaulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>2008-11-24 15:15:43 -0200
commit26ce0b163d9cf44ec1bc1d1bd460887aa5b405a7 (patch)
tree5063cb22f76ece5925f2bbfa6713f978715b770a /src/smi_output.c
parent2057d7ae05ef269f75a4d53fe5c4914a10856cb1 (diff)
Use a single debug macro for leaving functions.
The LEAVE() macro, when debug is disabled, now is defined as: <hash>define LEAVE(...) return __VA_ARGS__ This avoids the requirement of a return statement after the LEAVE() macro call, what can be confusing.
Diffstat (limited to 'src/smi_output.c')
-rw-r--r--src/smi_output.c22
1 files changed, 11 insertions, 11 deletions
diff --git a/src/smi_output.c b/src/smi_output.c
index 8487db0..5ddbcc8 100644
--- a/src/smi_output.c
+++ b/src/smi_output.c
@@ -61,7 +61,7 @@ SMI_OutputModeValid(xf86OutputPtr output, DisplayModePtr mode)
* their own centering. */
if (output->name && strcmp(output->name, "LVDS") == 0 &&
(mode->HDisplay != pSmi->lcdWidth || mode->VDisplay != pSmi->lcdHeight))
- RETURN(MODE_PANEL);
+ LEAVE(MODE_PANEL);
/* The driver is actually programming modes, instead of loading registers
* state from static tables. But still, only accept modes that should
@@ -69,17 +69,17 @@ SMI_OutputModeValid(xf86OutputPtr output, DisplayModePtr mode)
* the crt can be programmed to different resolution modes.
*/
if (mode->HDisplay & 15)
- RETURN(MODE_BAD_WIDTH);
+ LEAVE(MODE_BAD_WIDTH);
if((mode->Clock < pSmi->clockRange.minClock) ||
(mode->Clock > pSmi->clockRange.maxClock) ||
((mode->Flags & V_INTERLACE) && !pSmi->clockRange.interlaceAllowed) ||
((mode->Flags & V_DBLSCAN) && (mode->VScan > 1) && !pSmi->clockRange.doubleScanAllowed)){
- RETURN(MODE_CLOCK_RANGE);
+ LEAVE(MODE_CLOCK_RANGE);
}
- RETURN(MODE_OK);
+ LEAVE(MODE_OK);
}
static Bool
@@ -89,7 +89,7 @@ SMI_OutputModeFixup(xf86OutputPtr output, DisplayModePtr mode, DisplayModePtr ad
/* Nothing */
- RETURN(TRUE);
+ LEAVE(TRUE);
}
static void
@@ -127,7 +127,7 @@ SMI_OutputDetect(xf86OutputPtr output)
{
ENTER();
- RETURN(XF86OutputStatusUnknown);
+ LEAVE(XF86OutputStatusUnknown);
}
xf86OutputStatus
@@ -135,7 +135,7 @@ SMI_OutputDetect_lcd(xf86OutputPtr output)
{
ENTER();
- RETURN(XF86OutputStatusConnected);
+ LEAVE(XF86OutputStatusConnected);
}
DisplayModePtr
@@ -145,9 +145,9 @@ SMI_OutputGetModes_native(xf86OutputPtr output)
ENTER();
#ifdef HAVE_XMODES
- RETURN(xf86CVTMode(pSmi->lcdWidth, pSmi->lcdHeight, 60.0f, FALSE, FALSE));
+ LEAVE(xf86CVTMode(pSmi->lcdWidth, pSmi->lcdHeight, 60.0f, FALSE, FALSE));
#else
- RETURN(NULL);
+ LEAVE(NULL);
#endif
}
@@ -185,9 +185,9 @@ SMI_OutputPreInit(ScrnInfoPtr pScrn)
ENTER();
if(SMI_MSOC_SERIES(pSmi->Chipset)){
- RETURN( SMI501_OutputPreInit(pScrn) );
+ LEAVE( SMI501_OutputPreInit(pScrn) );
}else{
- RETURN( SMILynx_OutputPreInit(pScrn) );
+ LEAVE( SMILynx_OutputPreInit(pScrn) );
}
}