While "term-utils/ttymsg.c" makes use of the `ARRAY_SIZE` macro, it doesn't include the "c.h" header that declares it. Until now, it has been transitively included via "closestream.h", but as closestream's implementation is about to get moved to its own compilation unit in "lib/", this transitive include is going to be removed. Explicitly include "c.h" to fix this. Signed-off-by: Patrick Steinhardt <ps@xxxxxx> --- term-utils/ttymsg.c | 1 + 1 file changed, 1 insertion(+) diff --git a/term-utils/ttymsg.c b/term-utils/ttymsg.c index 2aab69f10..04c867e95 100644 --- a/term-utils/ttymsg.c +++ b/term-utils/ttymsg.c @@ -53,6 +53,7 @@ #include <string.h> #include <stdlib.h> +#include "c.h" #include "nls.h" #include "closestream.h" #include "pathnames.h" -- 2.22.1