diff -r f549fd9fbd8f -r 54565fd74e74 src/iterator.c --- a/src/iterator.c Wed Sep 18 00:02:18 2024 +0200 +++ b/src/iterator.c Sat Sep 28 15:47:28 2024 +0200 @@ -30,13 +30,13 @@ #include -static bool cx_iter_valid(void const *it) { - struct cx_iterator_s const *iter = it; +static bool cx_iter_valid(const void *it) { + const struct cx_iterator_s *iter = it; return iter->index < iter->elem_count; } -static void *cx_iter_current(void const *it) { - struct cx_iterator_s const *iter = it; +static void *cx_iter_current(const void *it) { + const struct cx_iterator_s *iter = it; return iter->elem_handle; } @@ -102,7 +102,7 @@ } CxIterator cxIterator( - void const *array, + const void *array, size_t elem_size, size_t elem_count ) {