From d4e162d2f46fad5d2a949fc28062d1769aae21ce Mon Sep 17 00:00:00 2001 From: Segher Boessenkool Date: Tue, 2 Feb 2010 10:57:04 +0100 Subject: Add ARRAY_SIZE() macro --- types.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/types.h b/types.h index 3002c6e..1146e25 100644 --- a/types.h +++ b/types.h @@ -13,6 +13,8 @@ typedef unsigned long long u64; typedef signed short s16; typedef signed int s32; +#define ARRAY_SIZE(x) (sizeof x / sizeof x[0]) + #if 0 #define subtype(_type, _base, _field) \ (void *)((u8 *)(_base) - __builtin_offsetof(_type, _field)) -- cgit v1.2.3