From 040e41c7e9325f27817037f814b5f7107b5d6472 Mon Sep 17 00:00:00 2001 From: "Enrico Weigelt, metux IT consult" Date: Thu, 7 Mar 2024 14:39:50 +0100 Subject: [PATCH] dix: unexport global variables Those aren't used by drivers, so no need to export them. Signed-off-by: Enrico Weigelt, metux IT consult Part-of: --- Xext/bigreq.c | 6 ++++-- dix/dispatch.c | 2 +- dix/dix_priv.h | 17 +++++++++++++++++ dix/globals.c | 4 +++- dix/touch.c | 2 ++ hw/xwayland/xwayland.c | 1 + include/dix.h | 17 +++-------------- os/WaitFor.c | 4 ++-- os/io.c | 4 +++- os/utils.c | 3 ++- xfixes/disconnect.c | 2 ++ 11 files changed, 40 insertions(+), 22 deletions(-) diff --git a/Xext/bigreq.c b/Xext/bigreq.c index b2b9dce67..aca5afb96 100644 --- a/Xext/bigreq.c +++ b/Xext/bigreq.c @@ -32,12 +32,14 @@ from The Open Group. #include #include +#include + +#include "dix/dix_priv.h" + #include "misc.h" #include "os.h" #include "dixstruct.h" -#include "dix_priv.h" #include "extnsionst.h" -#include #include "opaque.h" #include "extinit.h" diff --git a/dix/dispatch.c b/dix/dispatch.c index e88e8de1d..9e3f38285 100644 --- a/dix/dispatch.c +++ b/dix/dispatch.c @@ -101,6 +101,7 @@ Equipment Corporation. #include #endif +#include "dix/dix_priv.h" #include "dix/registry_priv.h" #include "windowstr.h" @@ -110,7 +111,6 @@ Equipment Corporation. #include "dix/screenint_priv.h" #include "dixfontstr.h" -#include "dix_priv.h" #include "gcstruct.h" #include "selection.h" #include "colormapst.h" diff --git a/dix/dix_priv.h b/dix/dix_priv.h index 0fae86405..181c0eda8 100644 --- a/dix/dix_priv.h +++ b/dix/dix_priv.h @@ -11,10 +11,27 @@ * Xserver's module API/ABI. */ +#include +#include + +#include "include/dix.h" + /* server setting: maximum size for big requests */ #define MAX_BIG_REQUEST_SIZE 4194303 extern long maxBigRequestSize; +extern char dispatchExceptionAtReset; +extern int terminateDelay; +extern Bool touchEmulatePointer; + +extern HWEventQueuePtr checkForInput[2]; + +static inline _X_NOTSAN Bool +InputCheckPending(void) +{ + return (*checkForInput[0] != *checkForInput[1]); +} + void ClearWorkQueue(void); void ProcessWorkQueue(void); void ProcessWorkQueueZombies(void); diff --git a/dix/globals.c b/dix/globals.c index cce23ad1f..65edfc11f 100644 --- a/dix/globals.c +++ b/dix/globals.c @@ -50,13 +50,15 @@ SOFTWARE. #include #include + +#include "dix/dix_priv.h" + #include "misc.h" #include "windowstr.h" #include "scrnintstr.h" #include "input.h" #include "dixfont.h" #include "dixstruct.h" -#include "dix_priv.h" #include "os.h" ScreenInfo screenInfo; diff --git a/dix/touch.c b/dix/touch.c index d0d286f80..67d4f2dda 100644 --- a/dix/touch.c +++ b/dix/touch.c @@ -28,6 +28,8 @@ #include #endif +#include "dix/dix_priv.h" + #include "inputstr.h" #include "scrnintstr.h" #include "dixgrabs.h" diff --git a/hw/xwayland/xwayland.c b/hw/xwayland/xwayland.c index a1914fff6..1bc4239f8 100644 --- a/hw/xwayland/xwayland.c +++ b/hw/xwayland/xwayland.c @@ -34,6 +34,7 @@ #include +#include "dix/dix_priv.h" #include "dix/screenint_priv.h" #include diff --git a/include/dix.h b/include/dix.h index 85c97dd03..a3a9f5309 100644 --- a/include/dix.h +++ b/include/dix.h @@ -145,26 +145,15 @@ typedef struct _WorkQueue *WorkQueuePtr; extern _X_EXPORT ClientPtr clients[MAXCLIENTS]; extern _X_EXPORT ClientPtr serverClient; extern _X_EXPORT int currentMaxClients; -extern _X_EXPORT char dispatchExceptionAtReset; -extern _X_EXPORT int terminateDelay; -extern _X_EXPORT Bool touchEmulatePointer; - -typedef int HWEventQueueType; -typedef HWEventQueueType *HWEventQueuePtr; - -extern _X_EXPORT HWEventQueuePtr checkForInput[2]; - -static inline _X_NOTSAN Bool -InputCheckPending(void) -{ - return (*checkForInput[0] != *checkForInput[1]); -} typedef struct _TimeStamp { CARD32 months; /* really ~49.7 days */ CARD32 milliseconds; } TimeStamp; +typedef int HWEventQueueType; +typedef HWEventQueueType *HWEventQueuePtr; + /* dispatch.c */ extern _X_EXPORT ClientPtr GetCurrentClient(void); diff --git a/os/WaitFor.c b/os/WaitFor.c index c27be11fd..a388cd573 100644 --- a/os/WaitFor.c +++ b/os/WaitFor.c @@ -56,12 +56,12 @@ SOFTWARE. #include #endif +#include +#include #ifdef WIN32 #include #endif #include /* for strings, fcntl, time */ -#include -#include #include #include "dix/dix_priv.h" diff --git a/os/io.c b/os/io.c index c727f4bff..1e9258cd0 100644 --- a/os/io.c +++ b/os/io.c @@ -72,11 +72,13 @@ SOFTWARE. #endif #include #include + +#include "dix/dix_priv.h" + #include "os.h" #include "osdep.h" #include "opaque.h" #include "dixstruct.h" -#include "dix_priv.h" #include "misc.h" CallbackListPtr ReplyCallback; diff --git a/os/utils.c b/os/utils.c index c5fe86c8f..739c01c3f 100644 --- a/os/utils.c +++ b/os/utils.c @@ -103,8 +103,9 @@ __stdcall unsigned long GetTickCount(void); #endif #endif +#include "dix/dix_priv.h" + #include "dixstruct.h" -#include "dix_priv.h" #include "xkbsrv.h" #include "picture.h" diff --git a/xfixes/disconnect.c b/xfixes/disconnect.c index 28aac45aa..e412942b1 100644 --- a/xfixes/disconnect.c +++ b/xfixes/disconnect.c @@ -46,6 +46,8 @@ #include #endif +#include "dix/dix_priv.h" + #include "xfixesint.h" #include "opaque.h"