From 8661e4386b86d41c45ae3d79de787bc9373df1ac Mon Sep 17 00:00:00 2001 From: Ian Moffett Date: Tue, 25 Feb 2025 19:42:29 -0500 Subject: defs: Add CTASSERT() macro Add CTASSERT() helper for compile-time assertions. Signed-off-by: Ian Moffett --- lib/include/defs.h | 1 + 1 file changed, 1 insertion(+) (limited to 'lib') diff --git a/lib/include/defs.h b/lib/include/defs.h index 25f5c4f..a15a2fd 100644 --- a/lib/include/defs.h +++ b/lib/include/defs.h @@ -35,6 +35,7 @@ #define NELEM(X) (sizeof(X) / sizeof(X[0])) #define PACKED ATTR(packed) #define NORETURN ATTR(noreturn) +#define CTASSERT(...) _Static_assert(__VA_ARGS__) /* Bit related defs */ #define ISSET(v, f) ((v) & (f)) -- cgit v1.2.3