<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">Fix type mismatch.

--- xine-lib.1.2.13/src/input/input_file.c	2023-01-25 16:03:17.000000000 +0000
+++ xine-lib.1.2.13/src/input/input_file.c	2025-07-07 13:47:51.963245051 +0100
@@ -651,7 +651,9 @@
 /*
  * Wrapper to file_input_strverscmp() for qsort() calls, which sort mrl_t type array.
  */
-static int file_input_sortfiles_default (const xine_mrl_t *s1, const xine_mrl_t *s2) {
+static int file_input_sortfiles_default (const void *v1, const void *v2) {
+  const xine_mrl_t *s1 = (const xine_mrl_t *)v1;
+  const xine_mrl_t *s2 = (const xine_mrl_t *)v2;
   return(file_input_strverscmp(s1-&gt;mrl, s2-&gt;mrl));
 }
 
@@ -735,7 +737,7 @@
   int                   num_dir_files   = 0;
   int                   num_norm_files  = 0;
   int                   num_files       = -1;
-  int                 (*func) ()        = file_input_sortfiles_default;
+  int                 (*func) (const void *, const void *) = file_input_sortfiles_default;
   int                   already_tried   = 0;
   int                   show_hidden_files;
 
</pre></body></html>