From: Alejandro Colomar Date: Sun, 9 Feb 2025 11:44:34 +0000 (+0100) Subject: lib/sizeof.h: ssizeof(): Add signed variant of sizeof X-Git-Tag: 4.17.4~3 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=55d73ed33626927f021da2529fe93aceddfac75c;p=thirdparty%2Fshadow.git lib/sizeof.h: ssizeof(): Add signed variant of sizeof Acked-by: Serge Hallyn Signed-off-by: Alejandro Colomar --- diff --git a/lib/sizeof.h b/lib/sizeof.h index 6847068ea..ed0fc155d 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))