mirror of
https://github.com/shadow-maint/shadow.git
synced 2026-01-26 05:57:53 +00:00
lib/sizeof.h: ssizeof(): Add signed variant of sizeof
Acked-by: Serge Hallyn <serge@hallyn.com> Signed-off-by: Alejandro Colomar <alx@kernel.org>
This commit is contained in:
parent
d2554790c0
commit
55d73ed336
@ -11,10 +11,12 @@
|
||||
#include <config.h>
|
||||
|
||||
#include <limits.h>
|
||||
#include <sys/types.h>
|
||||
|
||||
#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))
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user