summaryrefslogtreecommitdiff
path: root/source/kit/array_ref.c
diff options
context:
space:
mode:
Diffstat (limited to 'source/kit/array_ref.c')
-rw-r--r--source/kit/array_ref.c18
1 files changed, 8 insertions, 10 deletions
diff --git a/source/kit/array_ref.c b/source/kit/array_ref.c
index dcc4ff5..4c1b1a4 100644
--- a/source/kit/array_ref.c
+++ b/source/kit/array_ref.c
@@ -3,26 +3,25 @@
#include <string.h>
int kit_ar_equal_bytes(ptrdiff_t left_element_size,
- ptrdiff_t left_size, void const *left_data,
+ ptrdiff_t left_size, void *left_data,
ptrdiff_t right_element_size,
- ptrdiff_t right_size, void const *right_data) {
+ ptrdiff_t right_size, void *right_data) {
ptrdiff_t i;
if (left_element_size != right_element_size)
return 0;
if (left_size != right_size)
return 0;
for (i = 0; i < left_size; i++)
- if (memcmp((char const *) left_data + i * left_element_size,
- (char const *) right_data + i * left_element_size,
+ if (memcmp((char *) left_data + i * left_element_size,
+ (char *) right_data + i * left_element_size,
left_element_size) != 0)
return 0;
return 1;
}
int kit_ar_compare(ptrdiff_t left_element_size, ptrdiff_t left_size,
- void const *left_data,
- ptrdiff_t right_element_size, ptrdiff_t right_size,
- void const *right_data,
+ void *left_data, ptrdiff_t right_element_size,
+ ptrdiff_t right_size, void *right_data,
kit_ar_compare_fn compare) {
ptrdiff_t i;
if (left_element_size < right_element_size)
@@ -30,9 +29,8 @@ int kit_ar_compare(ptrdiff_t left_element_size, ptrdiff_t left_size,
if (left_element_size > right_element_size)
return 1;
for (i = 0; i < left_size && i < right_size; i++) {
- int const c = compare(
- (char const *) left_data + i * left_element_size,
- (char const *) right_data + i * left_element_size);
+ int c = compare((char *) left_data + i * left_element_size,
+ (char *) right_data + i * left_element_size);
if (c != 0)
return c;
}