aboutsummaryrefslogtreecommitdiff
path: root/src/armsoc_exa_null.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/armsoc_exa_null.c')
-rw-r--r--src/armsoc_exa_null.c44
1 files changed, 21 insertions, 23 deletions
diff --git a/src/armsoc_exa_null.c b/src/armsoc_exa_null.c
index 9a00113..782694a 100644
--- a/src/armsoc_exa_null.c
+++ b/src/armsoc_exa_null.c
@@ -42,12 +42,11 @@
* not installed.
*/
-typedef struct {
- ARMSOCEXARec base;
+struct ARMSOCNullEXARec {
+ struct ARMSOCEXARec base;
ExaDriverPtr exa;
/* add any other driver private data here.. */
-} ARMSOCNullEXARec, *ARMSOCNullEXAPtr;
-
+};
static Bool
PrepareSolidFail(PixmapPtr pPixmap, int alu, Pixel planemask, Pixel fill_colour)
@@ -71,7 +70,8 @@ CheckCompositeFail(int op, PicturePtr pSrcPicture, PicturePtr pMaskPicture,
static Bool
PrepareCompositeFail(int op, PicturePtr pSrcPicture, PicturePtr pMaskPicture,
- PicturePtr pDstPicture, PixmapPtr pSrc, PixmapPtr pMask, PixmapPtr pDst)
+ PicturePtr pDstPicture, PixmapPtr pSrc,
+ PixmapPtr pMask, PixmapPtr pDst)
{
return FALSE;
}
@@ -84,17 +84,17 @@ static Bool
CloseScreen(CLOSE_SCREEN_ARGS_DECL)
{
ScrnInfoPtr pScrn = xf86ScreenToScrn(pScreen);
- ARMSOCPtr pARMSOC = ARMSOCPTR(pScrn);
+ struct ARMSOCRec *pARMSOC = ARMSOCPTR(pScrn);
exaDriverFini(pScreen);
- free( ((ARMSOCNullEXAPtr)pARMSOC->pARMSOCEXA)->exa);
+ free(((struct ARMSOCNullEXARec *)pARMSOC->pARMSOCEXA)->exa);
free(pARMSOC->pARMSOCEXA);
pARMSOC->pARMSOCEXA = NULL;
return TRUE;
}
-/* FreeScreen() is called on an error during PreInit and
+/* FreeScreen() is called on an error during PreInit and
* should clean up anything initialised before InitNullEXA()
* (which currently is nothing)
*
@@ -104,25 +104,23 @@ FreeScreen(FREE_SCREEN_ARGS_DECL)
{
}
-
-ARMSOCEXAPtr
+struct ARMSOCEXARec *
InitNullEXA(ScreenPtr pScreen, ScrnInfoPtr pScrn, int fd)
{
- ARMSOCNullEXAPtr null_exa = calloc(sizeof (*null_exa), 1);
- ARMSOCEXAPtr armsoc_exa;
+ struct ARMSOCNullEXARec *null_exa = calloc(sizeof(*null_exa), 1);
+ struct ARMSOCEXARec *armsoc_exa;
ExaDriverPtr exa;
INFO_MSG("Soft EXA mode");
- if(!null_exa) {
+ if (!null_exa)
return NULL;
- }
- armsoc_exa = (ARMSOCEXAPtr)null_exa;
+
+ armsoc_exa = (struct ARMSOCEXARec *)null_exa;
exa = exaDriverAlloc();
- if (!exa) {
+ if (!exa)
goto fail;
- }
null_exa->exa = exa;
@@ -146,13 +144,13 @@ InitNullEXA(ScreenPtr pScreen, ScrnInfoPtr pScrn, int fd)
exa->FinishAccess = ARMSOCFinishAccess;
exa->PixmapIsOffscreen = ARMSOCPixmapIsOffscreen;
- // Always fallback for software operations
+ /* Always fallback for software operations */
exa->PrepareCopy = PrepareCopyFail;
exa->PrepareSolid = PrepareSolidFail;
exa->CheckComposite = CheckCompositeFail;
exa->PrepareComposite = PrepareCompositeFail;
- if (! exaDriverInit(pScreen, exa)) {
+ if (!exaDriverInit(pScreen, exa)) {
ERROR_MSG("exaDriverInit failed");
goto fail;
}
@@ -163,12 +161,12 @@ InitNullEXA(ScreenPtr pScreen, ScrnInfoPtr pScrn, int fd)
return armsoc_exa;
fail:
- if(exa) {
+ if (exa)
free(exa);
- }
- if (null_exa) {
+
+ if (null_exa)
free(null_exa);
- }
+
return NULL;
}