diff --git a/dix/dispatch.c b/dix/dispatch.c index 71c3aea4d..6411a5389 100644 --- a/dix/dispatch.c +++ b/dix/dispatch.c @@ -101,16 +101,17 @@ Equipment Corporation. #include #endif -#include "dix/dix_priv.h" -#include "dix/registry_priv.h" -#include "os/auth.h" - -#include "windowstr.h" +#include #include #include +#include "dix/dix_priv.h" +#include "dix/gc_priv.h" +#include "dix/registry_priv.h" #include "dix/screenint_priv.h" +#include "os/auth.h" +#include "windowstr.h" #include "dixfontstr.h" #include "gcstruct.h" #include "selection.h" diff --git a/dix/gc.c b/dix/gc.c index 0e75e8765..f2369591b 100644 --- a/dix/gc.c +++ b/dix/gc.c @@ -48,9 +48,13 @@ SOFTWARE. #include #endif +#include #include #include #include + +#include "dix/gc_priv.h" + #include "misc.h" #include "resource.h" #include "gcstruct.h" @@ -59,11 +63,9 @@ SOFTWARE. #include "scrnintstr.h" #include "region.h" #include "dixstruct.h" - #include "privates.h" #include "dix.h" #include "xace.h" -#include extern FontPtr defaultFont; diff --git a/dix/gc_priv.h b/dix/gc_priv.h new file mode 100644 index 000000000..58bf99872 --- /dev/null +++ b/dix/gc_priv.h @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: MIT OR X11 + * + * Copyright © 2024 Enrico Weigelt, metux IT consult + * Copyright © 1987 by Digital Equipment Corporation, Maynard, Massachusetts. + * Copyright © 1987, 1998 The Open Group + */ +#ifndef _XSERVER_DIX_GC_PRIV_H +#define _XSERVER_DIX_GC_PRIV_H + +#include "include/gc.h" + +int ChangeGCXIDs(ClientPtr client, GCPtr pGC, BITS32 mask, CARD32 * pval); + +#endif /* _XSERVER_DIX_GC_PRIV_H */ diff --git a/include/gc.h b/include/gc.h index bb25ee493..10da25521 100644 --- a/include/gc.h +++ b/include/gc.h @@ -83,11 +83,6 @@ typedef union { void *ptr; } ChangeGCVal, *ChangeGCValPtr; -extern int ChangeGCXIDs(ClientPtr /*client */ , - GCPtr /*pGC */ , - BITS32 /*mask */ , - CARD32 * /*pval */ ); - extern _X_EXPORT int ChangeGC(ClientPtr /*client */ , GCPtr /*pGC */ , BITS32 /*mask */ ,