diff -r 006e076a8db7 -r 4983b6a34996 src/list.c --- a/src/list.c Fri Dec 19 17:37:17 2025 +0100 +++ b/src/list.c Fri Dec 19 17:41:53 2025 +0100 @@ -339,7 +339,7 @@ return 0; } -static int cx_list_ccmp_safe_memcmp(const void *a, const void *b, void *c) { +static int cx_list_cmpfunc2_safe_memcmp(const void *a, const void *b, void *c) { // it is not safe to store a pointer to the size in the list // because the entire list structure might get reallocated size_t elem_size = (size_t)(uintptr_t)c; @@ -359,7 +359,7 @@ if (elem_size > 0) { list->collection.elem_size = elem_size; list->collection.simple_cmp = NULL; - list->collection.advanced_cmp = cx_list_ccmp_safe_memcmp; + list->collection.advanced_cmp = cx_list_cmpfunc2_safe_memcmp; list->collection.cmp_data = (void*)(uintptr_t)list->collection.elem_size; list->collection.store_pointer = false; } else {