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);