commit 046978a0be23993553b5fe30c2c1611bf327acc5
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Mon Feb 17 19:50:54 2025 +0100

    Fix build with gcc-15
    
    Which now defaults to C23.

diff --git a/src/common.c b/src/common.c
index 6658c40..d0da100 100644
--- a/src/common.c
+++ b/src/common.c
@@ -109,10 +109,11 @@ void failure (misc_t *misc, char *str, int e)
    _exit (EXIT_FAILURE);
 } // failure
 
-void player_ended ()
+void player_ended (int sig)
 {
    pid_t kidpid;
    int status;
+   (void) sig;
 
    while ((kidpid = waitpid (-1, &status, WNOHANG)) > 0);
 } // player_ended
diff --git a/src/daisy.h b/src/daisy.h
index c73bed0..6f4d486 100644
--- a/src/daisy.h
+++ b/src/daisy.h
@@ -182,7 +182,7 @@ extern char *pactl (char *, char *, char *);
 extern char *get_input_file (misc_t *, my_attribute_t *, daisy_t *, char *);
 extern void fill_daisy_struct_2 (misc_t *, my_attribute_t *,daisy_t *);
 extern void make_tmp_dir (misc_t *);
-extern void player_ended ();
+extern void player_ended (int sig);
 extern void parse_page_number (misc_t *, my_attribute_t *, xmlTextReaderPtr);
 extern void parse_ncx (misc_t *, my_attribute_t *, daisy_t *);
 extern void save_bookmark_and_xml (misc_t *);
