From: Kamalesh Babulal Date: Mon, 7 Aug 2023 09:26:36 +0000 (+0530) Subject: libcgroup-internal.h: add ARRAY_SIZE macro X-Git-Tag: v3.2.0~244 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5279c5914a3a0bf15990ff88447750422b4da1c4;p=thirdparty%2Flibcgroup.git libcgroup-internal.h: add ARRAY_SIZE macro Add ARRAY_SIZE macro to calculate the size of an array, this helper macro improves readability. Signed-off-by: Kamalesh Babulal Signed-off-by: Tom Hromatka --- diff --git a/src/libcgroup-internal.h b/src/libcgroup-internal.h index 1c423e1d..05dda6a2 100644 --- a/src/libcgroup-internal.h +++ b/src/libcgroup-internal.h @@ -88,6 +88,8 @@ extern "C" { #define max(x, y) ((y) < (x)?(x):(y)) #define min(x, y) ((y) > (x)?(x):(y)) +#define ARRAY_SIZE(x) (sizeof(x) / sizeof((x)[0])) + struct control_value { char name[FILENAME_MAX]; char value[CG_CONTROL_VALUE_MAX];