From e93dd75dd81fe1b71c20e882ef994ee237a6e102 Mon Sep 17 00:00:00 2001 From: "Enrico Weigelt, metux IT consult" Date: Fri, 8 Aug 2025 17:22:58 +0200 Subject: [PATCH] dix: fix int type mismatch on CURSOR_REC_SIZE and CURSOR_BITS_SIZE Signed-off-by: Enrico Weigelt, metux IT consult --- include/cursorstr.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/cursorstr.h b/include/cursorstr.h index 3f306a4964..638cf4bde4 100644 --- a/include/cursorstr.h +++ b/include/cursorstr.h @@ -67,7 +67,7 @@ typedef struct _CursorBits { CARD32 *argb; /* full-color alpha blended */ } CursorBits, *CursorBitsPtr; -#define CURSOR_BITS_SIZE (sizeof(CursorBits) + dixPrivatesSize(PRIVATE_CURSOR_BITS)) +#define CURSOR_BITS_SIZE (sizeof(CursorBits) + (size_t)dixPrivatesSize(PRIVATE_CURSOR_BITS)) typedef struct _Cursor { CursorBitsPtr bits; @@ -80,7 +80,7 @@ typedef struct _Cursor { Atom name; } CursorRec; -#define CURSOR_REC_SIZE (sizeof(CursorRec) + dixPrivatesSize(PRIVATE_CURSOR)) +#define CURSOR_REC_SIZE (sizeof(CursorRec) + (size_t)dixPrivatesSize(PRIVATE_CURSOR)) typedef struct _CursorMetric { unsigned short width, height, xhot, yhot;