diff options
author | Mitya Selivanov <automainint@guattari.tech> | 2022-12-29 07:51:16 +0100 |
---|---|---|
committer | Mitya Selivanov <automainint@guattari.tech> | 2022-12-29 07:51:16 +0100 |
commit | 7e6b36bc2d332a3cb66b83116a393ac4728236d5 (patch) | |
tree | 4e7255b1237564f9682cb8e1b84a5bc0c0a4fbef /source/kit/array_ref.c | |
parent | f9df8ec356b1e18bf46c9a35bec78ed025107376 (diff) | |
download | kit-7e6b36bc2d332a3cb66b83116a393ac4728236d5.zip |
Improve C89/90 compat
Diffstat (limited to 'source/kit/array_ref.c')
-rw-r--r-- | source/kit/array_ref.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/source/kit/array_ref.c b/source/kit/array_ref.c index f2a0988..dcc4ff5 100644 --- a/source/kit/array_ref.c +++ b/source/kit/array_ref.c @@ -6,11 +6,12 @@ int kit_ar_equal_bytes(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) { + ptrdiff_t i; if (left_element_size != right_element_size) return 0; if (left_size != right_size) return 0; - for (ptrdiff_t i = 0; i < left_size; i++) + 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, left_element_size) != 0) @@ -23,11 +24,12 @@ int kit_ar_compare(ptrdiff_t left_element_size, ptrdiff_t left_size, ptrdiff_t right_element_size, ptrdiff_t right_size, void const *right_data, kit_ar_compare_fn compare) { + ptrdiff_t i; if (left_element_size < right_element_size) return -1; if (left_element_size > right_element_size) return 1; - for (ptrdiff_t i = 0; i < left_size && i < right_size; i++) { + 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); |