[comp.windows.x] X11 fix #43, server/ddx/cfb/cfb.h, make cfbPrivGC match mfbPrivGC

RWS@ZERMATT.LCS.MIT.EDU (Robert Scheifler) (11/04/87)

    Date: Thu, 29 Oct 87 10:29:49 PST
    From: smarks@Sun.COM

    SYNOPSIS:
	    cfbPrivGC no longer matches mfbPrivGC
	    [Sun internal bug #2]
    DESCRIPTION:
	    The private data structures for cfb should always match those
	    of mfb.  As of R1, these got out of sync.
    FIX:

*** /tmp/,RCSt1000645	Wed Nov  4 09:58:34 1987
--- server/ddx/cfb/cfb.h	Mon Nov  2 17:37:49 1987
***************
*** 115,128 ****
  
  /* private field of GC */
  typedef struct {
!     short	rop;		/* reduction of rasterop to 1 of 3 */
!     short	ropOpStip;	/* rop for opaque stipple */
!     short	fExpose;	/* callexposure handling ? */
!     short	freeCompClip;
!     PixmapPtr	pRotatedTile;	/* tile/stipple  rotated to align with window */
!     PixmapPtr	pRotatedStipple;	/* and using offsets */
!     RegionPtr	pAbsClientRegion; /* client region in screen coords */
!     RegionPtr	pCompositeClip; /* FREE_CC or REPLACE_CC */
      } cfbPrivGC;
  typedef cfbPrivGC	*cfbPrivGCPtr;
  
--- 115,129 ----
  
  /* private field of GC */
  typedef struct {
!     unsigned char       rop;            /* reduction of rasterop to 1 of 3 */
!     unsigned char       ropOpStip;      /* rop for opaque stipple */
!     unsigned char       ropFillArea;    /*  == alu, rop, or ropOpStip */
!     short		fExpose;	/* callexposure handling ? */
!     short		freeCompClip;
!     PixmapPtr		pRotatedTile;	/* tile/stipple  rotated to align with window */
!     PixmapPtr		pRotatedStipple;/* and using offsets */
!     RegionPtr		pAbsClientRegion;/* client region in screen coords */
!     RegionPtr		pCompositeClip; /* FREE_CC or REPLACE_CC */
      } cfbPrivGC;
  typedef cfbPrivGC	*cfbPrivGCPtr;