diff --git a/dix/gc_priv.h b/dix/gc_priv.h index 2505eca5d..24115082b 100644 --- a/dix/gc_priv.h +++ b/dix/gc_priv.h @@ -20,4 +20,6 @@ GCPtr CreateGC(DrawablePtr pDrawable, int CopyGC(GCPtr pgcSrc, GCPtr pgcDst, BITS32 mask); +int FreeGC(void *pGC, XID gid); + #endif /* _XSERVER_DIX_GC_PRIV_H */ diff --git a/dix/resource.c b/dix/resource.c index f8be25c2c..35015ca33 100644 --- a/dix/resource.c +++ b/dix/resource.c @@ -123,6 +123,7 @@ Equipment Corporation. #include +#include "dix/gc_priv.h" #include "dix/registry_priv.h" #include "misc.h" diff --git a/include/gc.h b/include/gc.h index aa906cdcd..7fce379da 100644 --- a/include/gc.h +++ b/include/gc.h @@ -88,9 +88,6 @@ extern _X_EXPORT int ChangeGC(ClientPtr /*client */ , BITS32 /*mask */ , ChangeGCValPtr /*pCGCV */ ); -extern _X_EXPORT int FreeGC(void *pGC, - XID gid); - extern _X_EXPORT void FreeGCperDepth(int /*screenNum */ ); extern _X_EXPORT Bool CreateGCperDepth(int /*screenNum */ );