diff --git a/Xi/xichangecursor.c b/Xi/xichangecursor.c index 33147b53d..30811cbdc 100644 --- a/Xi/xichangecursor.c +++ b/Xi/xichangecursor.c @@ -38,6 +38,7 @@ #include #include +#include "dix/cursor_priv.h" #include "dix/dix_priv.h" #include "inputstr.h" /* DeviceIntPtr */ diff --git a/dix/cursor_priv.h b/dix/cursor_priv.h new file mode 100644 index 000000000..bd685dbe1 --- /dev/null +++ b/dix/cursor_priv.h @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: MIT OR X11 + * + * Copyright © 2024 Enrico Weigelt, metux IT consult + */ +#ifndef _XSERVER_DIX_CURSOR_PRIV_H +#define _XSERVER_DIX_CURSOR_PRIV_H + +#include "include/cursor.h" + +extern CursorPtr rootCursor; + +#endif /* _XSERVER_DIX_CURSOR_PRIV_H */ diff --git a/dix/globals.c b/dix/globals.c index 65edfc11f..86312b9ee 100644 --- a/dix/globals.c +++ b/dix/globals.c @@ -51,6 +51,7 @@ SOFTWARE. #include #include +#include "dix/cursor_priv.h" #include "dix/dix_priv.h" #include "misc.h" diff --git a/dix/main.c b/dix/main.c index 03954a725..9f240deb7 100644 --- a/dix/main.c +++ b/dix/main.c @@ -87,6 +87,7 @@ Equipment Corporation. #include #include "dix/callback_priv.h" +#include "dix/cursor_priv.h" #include "dix/dix_priv.h" #include "dix/input_priv.h" #include "dix/gc_priv.h" diff --git a/dix/window.c b/dix/window.c index ab9f9cb71..9c59e96af 100644 --- a/dix/window.c +++ b/dix/window.c @@ -101,6 +101,7 @@ Equipment Corporation. #endif #include "dix/colormap_priv.h" +#include "dix/cursor_priv.h" #include "dix/dix_priv.h" #include "dix/exevents_priv.h" #include "dix/input_priv.h" diff --git a/include/cursor.h b/include/cursor.h index ad0269f1d..74cd16c74 100644 --- a/include/cursor.h +++ b/include/cursor.h @@ -62,8 +62,6 @@ struct _DeviceIntRec; typedef struct _Cursor *CursorPtr; typedef struct _CursorMetric *CursorMetricPtr; -extern _X_EXPORT CursorPtr rootCursor; - extern _X_EXPORT int FreeCursor(void *pCurs, XID cid);