From 6588a74c15628ac075d757c6e5c9432c373a597c Mon Sep 17 00:00:00 2001 From: "Enrico Weigelt, metux IT consult" Date: Thu, 6 Mar 2025 17:02:30 +0100 Subject: [PATCH] dix: make CLIENTOFFSET macro private Not used by any external drivers, so no need to keep it exported. Signed-off-by: Enrico Weigelt, metux IT consult --- dix/resource_priv.h | 4 ++++ include/resource.h | 3 --- test/xi2/protocol-common.h | 2 ++ 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/dix/resource_priv.h b/dix/resource_priv.h index 81ee48c8a..c398ecdba 100644 --- a/dix/resource_priv.h +++ b/dix/resource_priv.h @@ -20,6 +20,10 @@ /* client field */ #define RESOURCE_CLIENT_MASK (((1 << ResourceClientBits()) - 1) << CLIENTOFFSET) +/* bits and fields within a resource id */ +#define RESOURCE_AND_CLIENT_COUNT 29 /* 29 bits for XIDs */ +#define CLIENTOFFSET (RESOURCE_AND_CLIENT_COUNT - ResourceClientBits()) + /* extract the client mask from an XID */ #define CLIENT_BITS(id) ((id) & RESOURCE_CLIENT_MASK) diff --git a/include/resource.h b/include/resource.h index fa04c0fd9..3451eb5d2 100644 --- a/include/resource.h +++ b/include/resource.h @@ -100,9 +100,6 @@ typedef uint32_t RESTYPE; extern _X_EXPORT unsigned int ResourceClientBits(void); -/* bits and fields within a resource id */ -#define RESOURCE_AND_CLIENT_COUNT 29 /* 29 bits for XIDs */ -#define CLIENTOFFSET (RESOURCE_AND_CLIENT_COUNT - ResourceClientBits()) #ifdef INVALID #undef INVALID /* needed on HP/UX */ diff --git a/test/xi2/protocol-common.h b/test/xi2/protocol-common.h index c3485a432..88c0bc864 100644 --- a/test/xi2/protocol-common.h +++ b/test/xi2/protocol-common.h @@ -25,6 +25,8 @@ #include #endif +#include "dix/resource_priv.h" + #include "scrnintstr.h" #include "windowstr.h" #include "exevents.h"