fix c23, patch from upstream https://codeberg.org/tenacityteam/libid3tag/commit/bf4fed66ae44174c32936c0eb5c74ff29b0f4b33.patch --- a/compat.c +++ b/compat.c @@ -88,9 +88,7 @@ inline #endif #endif static unsigned int -hash (str, len) - register const char *str; - register unsigned int len; +hash (register const char* str, register unsigned int len) { static const unsigned char asso_values[] = { @@ -145,9 +143,7 @@ hash (str, len) __inline #endif const struct id3_compat * -id3_compat_lookup (str, len) - register const char *str; - register size_t len; +id3_compat_lookup(register const char *str, register size_t len) { static const struct id3_compat wordlist[] = { --- a/frametype.c +++ b/frametype.c @@ -311,9 +311,7 @@ inline #endif #endif static unsigned int -hash (str, len) - register const char *str; - register unsigned int len; +hash(register const char *str, register unsigned int len) { static const unsigned char asso_values[] = { @@ -351,9 +349,7 @@ hash (str, len) __inline #endif const struct id3_frametype * -id3_frametype_lookup (str, len) - register const char *str; - register size_t len; +id3_frametype_lookup(register const char *str, register size_t len) { static const struct id3_frametype wordlist[] = {