From 55d73ed33626927f021da2529fe93aceddfac75c Mon Sep 17 00:00:00 2001 From: Alejandro Colomar Date: Sun, 9 Feb 2025 12:44:34 +0100 Subject: [PATCH] lib/sizeof.h: ssizeof(): Add signed variant of sizeof Acked-by: Serge Hallyn Signed-off-by: Alejandro Colomar --- lib/sizeof.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/sizeof.h b/lib/sizeof.h index 6847068e..ed0fc155 100644 --- a/lib/sizeof.h +++ b/lib/sizeof.h @@ -11,10 +11,12 @@ #include #include +#include #include "must_be.h" +#define ssizeof(x) ((ssize_t) sizeof(x)) #define memberof(T, member) ((T){}.member) #define WIDTHOF(x) (sizeof(x) * CHAR_BIT) #define SIZEOF_ARRAY(a) (sizeof(a) + must_be_array(a))