From 63cdf161d34b5fd82a6ff60e97a0493ae882b282 Mon Sep 17 00:00:00 2001 From: "Enrico Weigelt, metux IT consult" Date: Tue, 22 Jul 2025 15:20:32 +0200 Subject: [PATCH] dix: add dixAddAtom() Convenient helper function for creating atom and get it's ID. If atom already exist, the existing ID is retrieved. Signed-off-by: Enrico Weigelt, metux IT consult --- dix/dix_priv.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/dix/dix_priv.h b/dix/dix_priv.h index 30c10ce2cf..a368b54c2c 100644 --- a/dix/dix_priv.h +++ b/dix/dix_priv.h @@ -704,6 +704,18 @@ static inline int WriteRpcbufToClient(ClientPtr pClient, return ret; } +/* + * @brief make atom from null-terminated string + * + * if atom already existing, return the existing Atom ID + * + * @param name the atom name + * @return atom ID + */ +static inline Atom dixAddAtom(const char *name) { + return MakeAtom(name, strlen(name), TRUE); +} + /* * @brief retrieve atom ID by name *