From e1560be62f7ec4fd5799f395f9cbe8534df73b91 Mon Sep 17 00:00:00 2001 From: Armin Luntzer <armin.luntzer@univie.ac.at> Date: Wed, 11 Jul 2018 16:39:54 +0200 Subject: [PATCH] add new macro: member_size() --- include/kernel/kernel.h | 1 + 1 file changed, 1 insertion(+) diff --git a/include/kernel/kernel.h b/include/kernel/kernel.h index da84f0c..536b84f 100644 --- a/include/kernel/kernel.h +++ b/include/kernel/kernel.h @@ -22,6 +22,7 @@ #define offset_of(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER) +#define member_size(TYPE, MEMBER) (sizeof(((TYPE *)0)->MEMBER)) /* linux/kernel.h */ #define container_of(ptr, type, member) ({ \ -- GitLab