CARD32 c2;
PnozzSetupForSolidFill(    ScrnInfoPtr  pScrn,    int          colour,    int          rop,    unsigned int planemask){    PnozzPtr pPnozz = GET_PNOZZ_FROM_SCRN(pScrn);    PnozzSync(pScrn);    CARD32 c2;    unClip(pPnozz);    switch(pPnozz->depthshift)     {    	case 0:	    c2=(colour<<8|colour);	    pnozz_write_4(pPnozz,FOREGROUND_COLOR,c2<<16|c2);	    break;    	case 1:	    c2=(colour<<16|colour);	    pnozz_write_4(pPnozz,FOREGROUND_COLOR,c2);	    break;    	case 2:	    pnozz_write_4(pPnozz,FOREGROUND_COLOR,colour);	    break;    }    pnozz_write_4(pPnozz,RASTER_OP,PnozzDrawROP[rop]&0xff);    pnozz_write_4(pPnozz,PLANE_MASK,planemask);    pnozz_write_4(pPnozz,COORD_INDEX,0);}