bat: use ATTRIBUTE_UNUSED instead remove argument name

We need to support older compilers than GCC 11.

Link: https://github.com/alsa-project/alsa-utils/issues/233
Fixes: b366875 ("bat: fix the verbose compilation warnings for latest gcc")
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
This commit is contained in:
Jaroslav Kysela 2023-09-04 16:49:03 +02:00
parent 7552aef6e0
commit 94eeb5a40f
3 changed files with 9 additions and 2 deletions

View file

@ -158,7 +158,8 @@ static void get_format(struct bat *bat, char *optarg)
} }
} }
static inline int thread_wait_completion(struct bat *, pthread_t id, int **val) static inline int thread_wait_completion(struct bat *bat ATTRIBUTE_UNUSED,
pthread_t id, int **val)
{ {
int err; int err;

View file

@ -47,7 +47,8 @@ static int update_fmt_to_bat(struct bat *bat, struct chunk_fmt *fmt)
} }
/* calculate frames and update to bat */ /* calculate frames and update to bat */
static int update_frames_to_bat(struct bat *bat, struct wav_chunk_header *header, FILE *) static int update_frames_to_bat(struct bat *bat, struct wav_chunk_header *header,
FILE *file ATTRIBUTE_UNUSED)
{ {
/* The number of analyzed captured frames is arbitrarily set to half of /* The number of analyzed captured frames is arbitrarily set to half of
the number of frames of the wav file or the number of frames of the the number of frames of the wav file or the number of frames of the

View file

@ -13,6 +13,11 @@
* *
*/ */
#ifndef ATTRIBUTE_UNUSED
/** do not print warning (gcc) when function parameter is not used */
#define ATTRIBUTE_UNUSED __attribute__ ((__unused__))
#endif
#define TEMP_RECORD_FILE_NAME "/tmp/bat.wav.XXXXXX" #define TEMP_RECORD_FILE_NAME "/tmp/bat.wav.XXXXXX"
#define DEFAULT_DEV_NAME "default" #define DEFAULT_DEV_NAME "default"