From 8c8e7fc67c719d30598fe9946335ca1840c794bc Mon Sep 17 00:00:00 2001 From: "S.J.R. van Schaik" Date: Tue, 31 Oct 2017 12:00:13 +0100 Subject: [PATCH] macros: implement count_of() --- include/macros.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include/macros.h b/include/macros.h index 7ace58e..7b904fe 100644 --- a/include/macros.h +++ b/include/macros.h @@ -17,6 +17,8 @@ #define MIB (1024 * KIB) #define GIB (1024 * MIB) +#define count_of(x) (sizeof(x) / sizeof(*(x))) + #define container_of(ptr, type, member) \ (type *)((char *)ptr - offsetof(type, member))