From 0e65963446af7b0567ac6c3102879ed43c062899 Mon Sep 17 00:00:00 2001 From: Ashish Kumar Yadav Date: Sun, 28 Mar 2021 12:51:48 +0530 Subject: [PATCH] DELIMITERLENGTH might possibly be set to 0 in future --- dwmblocks.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dwmblocks.c b/dwmblocks.c index c151d51..cc9feb6 100644 --- a/dwmblocks.c +++ b/dwmblocks.c @@ -12,8 +12,10 @@ #define NILL INT_MIN #define LOCKFILE "/tmp/dwmblocks.pid" +#define LENGTH(X) (sizeof X / sizeof X[0]) + #define DELIMITERLENGTH (sizeof delimiter) -#define STATUSLENGTH ((sizeof blocks / sizeof blocks[0]) * (CMDOUTLENGTH + DELIMITERLENGTH)) +#define STATUSLENGTH (LENGTH(blocks) * (CMDOUTLENGTH + DELIMITERLENGTH) + 1) #include "config.h"