Fix incompatible function pointer types https://bugs.gentoo.org/880943 --- a/src/ifp_os_libusb.c 2025-02-13 17:01:02.998513717 +0400 +++ b/src/ifp_os_libusb.c 2025-02-13 17:06:29.903489348 +0400 @@ -20,8 +20,8 @@ char * ob, int max_o, const char * ib, int max_i) { int i=0, e=0; - char const * ibb = (char const *)ib; + char * ibb = (char *) ib; //strip const qualifier for iconv char * obb = (char *)ob; size_t i_n = max_i; size_t o_n = max_o; iconv_t ICONV; --- a/src/userfile.c 2025-02-13 17:01:02.998513717 +0400 +++ b/src/userfile.c 2025-02-13 17:03:31.117230875 +0400 @@ -947,7 +947,7 @@ return i; } -int file_compare_fts(const FTSENT * const*p1, const FTSENT * const*p2) +int file_compare_fts(const FTSENT const **p1, const FTSENT const **p2) { if (p1 == NULL) { ifp_err("p1 shouldn't be NULL"); return 0; } if (p2 == NULL) { ifp_err("p2 shouldn't be NULL"); return 0; }