From 5464061ac60a2ff5ac57f978da8e160801c71d21 Mon Sep 17 00:00:00 2001 From: David Boehme Date: Wed, 26 Aug 2026 11:51:18 -0700 Subject: [PATCH] Fix empty arg not allowed in C pre 23 --- src/adiak_exe.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/adiak_exe.c b/src/adiak_exe.c index 6c8ec47..9c21947 100644 --- a/src/adiak_exe.c +++ b/src/adiak_exe.c @@ -14,7 +14,13 @@ #include #endif -static void print_nameval(const char *name, adiak_value_t *value, adiak_datatype_t *t, adiak_record_info_t *, void *) +#ifdef __GNUC__ +#define UNUSED(x) UNUSED_ ## x __attribute__((__unused__)) +#else +#define UNUSED(x) UNUSED_ ## x +#endif + +static void print_nameval(const char *name, adiak_value_t *value, adiak_datatype_t *t, adiak_record_info_t *UNUSED(info), void *UNUSED(usr)) { static const char* whitespace = " "; size_t len = strlen(name);