From 0c2b3e5b5c499b1de566fd4bef49c5e6b5254d1a Mon Sep 17 00:00:00 2001 From: NRK Date: Thu, 27 Oct 2022 02:16:05 +0600 Subject: do not rely on obsolete feature function prototype with unspecified argument is obsolete since c99. additionally some of these function which don't take any argument were being called with a `const char *` arg, which is UB. fix both these issues by declararing ALL the components to accept a `const char *`, and name the arg "unused" if it's meant to be ignored. --- slstatus.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'slstatus.c') diff --git a/slstatus.c b/slstatus.c index 64da5cb..8fe5b44 100644 --- a/slstatus.c +++ b/slstatus.c @@ -12,7 +12,7 @@ #include "util.h" struct arg { - const char *(*func)(); + const char *(*func)(const char *); const char *fmt; const char *args; }; -- cgit v1.2.3