diff options
author | Mitya Selivanov <0x7fffff@guattari.ru> | 2022-08-07 06:58:00 +0400 |
---|---|---|
committer | Mitya Selivanov <0x7fffff@guattari.ru> | 2022-08-07 06:58:00 +0400 |
commit | d9e0da408325e36852ca80643cb25fa9b3717889 (patch) | |
tree | d50be9f761fb032e5a5b9943260291e2f6dd20af /source/kit/array_ref.h | |
parent | cf4feeb3c297f0ea1f72a2747dc65662dd18175f (diff) | |
download | kit-d9e0da408325e36852ca80643cb25fa9b3717889.zip |
Refactor
Diffstat (limited to 'source/kit/array_ref.h')
-rw-r--r-- | source/kit/array_ref.h | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/source/kit/array_ref.h b/source/kit/array_ref.h index 194faf7..b43db04 100644 --- a/source/kit/array_ref.h +++ b/source/kit/array_ref.h @@ -10,10 +10,9 @@ extern "C" { typedef int (*kit_ar_compare_fn)(void const *left, void const *right); 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 left_size, void const *left_data, + ptrdiff_t right_element_size, + ptrdiff_t right_size, void const *right_data); int kit_ar_compare(ptrdiff_t left_element_size, ptrdiff_t left_size, void const *left_data, @@ -33,16 +32,16 @@ int kit_ar_compare(ptrdiff_t left_element_size, ptrdiff_t left_size, } name_ #define KIT_AR_TYPE(name_, element_type_) \ - struct name_ { \ + typedef struct { \ ptrdiff_t size; \ element_type_ *values; \ - } + } name_ #define KIT_AR_TYPE_CONST(name_, element_type_) \ - struct name_ { \ + typedef struct { \ ptrdiff_t size; \ element_type_ const *values; \ - } + } name_ #define KIT_AR_EQUAL(left_, right_) \ kit_ar_equal_bytes(sizeof((left_).values[0]), (left_).size, \ |