xnest: Delete unused nClipRects GC-private field.
[gstreamer-omap:xserver.git] / hw / xnest / XNGC.h
1 /*
2
3 Copyright 1993 by Davor Matic
4
5 Permission to use, copy, modify, distribute, and sell this software
6 and its documentation for any purpose is hereby granted without fee,
7 provided that the above copyright notice appear in all copies and that
8 both that copyright notice and this permission notice appear in
9 supporting documentation.  Davor Matic makes no representations about
10 the suitability of this software for any purpose.  It is provided "as
11 is" without express or implied warranty.
12
13 */
14
15 #ifndef XNESTGC_H
16 #define XNESTGC_H
17
18 /* This file uses the GC definition form Xlib.h as XlibGC. */
19
20 typedef struct {
21   XlibGC gc;
22 } xnestPrivGC;
23
24 extern DevPrivateKeyRec xnestGCPrivateKeyRec;
25 #define xnestGCPrivateKey (&xnestGCPrivateKeyRec)
26
27 #define xnestGCPriv(pGC) ((xnestPrivGC *) \
28     dixLookupPrivate(&(pGC)->devPrivates, xnestGCPrivateKey))
29
30 #define xnestGC(pGC) (xnestGCPriv(pGC)->gc)
31
32 Bool xnestCreateGC(GCPtr pGC);
33 void xnestValidateGC(GCPtr pGC, unsigned long changes, DrawablePtr pDrawable);
34 void xnestChangeGC(GCPtr pGC, unsigned long mask);
35 void xnestCopyGC(GCPtr pGCSrc, unsigned long mask, GCPtr pGCDst);
36 void xnestDestroyGC(GCPtr pGC);
37 void xnestChangeClip(GCPtr pGC, int type, pointer pValue, int nRects);
38 void xnestDestroyClip(GCPtr pGC);
39 void xnestDestroyClipHelper(GCPtr pGC);
40 void xnestCopyClip(GCPtr pGCDst, GCPtr pGCSrc);
41
42 #endif /* XNESTGC_H */