From f244180ebac1ebff6111b61d27c4ea6206406d1e Mon Sep 17 00:00:00 2001 From: "Enrico Weigelt, metux IT consult" Date: Tue, 25 Feb 2025 17:19:53 +0100 Subject: [PATCH] mi: make SetInstalledmiColormap() a static inline function Add some type safety by converting the macro into static inline function. Signed-off-by: Enrico Weigelt, metux IT consult --- mi/mi_priv.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/mi/mi_priv.h b/mi/mi_priv.h index 49f7ccb35..3adcaf1b8 100644 --- a/mi/mi_priv.h +++ b/mi/mi_priv.h @@ -22,8 +22,9 @@ #include "mi/mi.h" #include "mi/micmap.h" -#define SetInstalledmiColormap(s,c) \ - (dixSetPrivate(&(s)->devPrivates, micmapScrPrivateKey, c)) +static inline void SetInstalledmiColormap(ScreenPtr s, ColormapPtr c) { + dixSetPrivate(&(s)->devPrivates, micmapScrPrivateKey, c); +} static inline ColormapPtr GetInstalledmiColormap(ScreenPtr s) { return (ColormapPtr)dixLookupPrivate(&(s)->devPrivates, &micmapScrPrivateKeyRec);