diff options
| author | Mosder <git@mosder.eu> | 2026-09-11 10:47:21 +0200 |
|---|---|---|
| committer | Mosder <git@mosder.eu> | 2026-09-11 10:47:21 +0200 |
| commit | 69d7ba5936902597b67dac399cef734120e1cb75 (patch) | |
| tree | 99cddde09193716625db84fd2c5e5a1efc79eeb3 /src | |
| parent | d1d87e0c5543bed92f4d757870a42366817fc3a8 (diff) | |
refactor: well, if it's private, it doesn't need the prefix
Diffstat (limited to 'src')
| -rw-r--r-- | src/ds/array.c | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/src/ds/array.c b/src/ds/array.c index bd6d818..6d4ca13 100644 --- a/src/ds/array.c +++ b/src/ds/array.c @@ -10,24 +10,24 @@ typedef struct { size_t len; size_t cap; -} MosArrHeader; +} Header; -MosArrHeader *arr2hdr(void *arr) { - return (MosArrHeader *)arr - 1; +Header *arr2hdr(void *arr) { + return (Header *)arr - 1; } -void *hdr2arr(MosArrHeader *hdr) { +void *hdr2arr(Header *hdr) { return hdr + 1; } void *init(size_t cap, size_t el_size) { - MosArrHeader *hdr = mos_safe_malloc(sizeof(MosArrHeader) + cap * el_size); - *hdr = (MosArrHeader){.len = 0, .cap = cap}; + Header *hdr = mos_safe_malloc(sizeof(Header) + cap * el_size); + *hdr = (Header){.len = 0, .cap = cap}; return hdr2arr(hdr); } void *expand(void *arr, size_t min_cap, size_t el_size) { - MosArrHeader *hdr = arr2hdr(arr); + Header *hdr = arr2hdr(arr); if (hdr->cap >= min_cap) return arr; @@ -37,7 +37,7 @@ void *expand(void *arr, size_t min_cap, size_t el_size) { while (hdr->cap < min_cap) hdr->cap *= 2; - hdr = mos_safe_realloc(hdr, sizeof(MosArrHeader) + hdr->cap * el_size); + hdr = mos_safe_realloc(hdr, sizeof(Header) + hdr->cap * el_size); return hdr2arr(hdr); } @@ -45,7 +45,7 @@ void *expand(void *arr, size_t min_cap, size_t el_size) { // init array if it's not, define arr, hdr vars and expand to fit min_cap #define ini(min_cap) \ !*(void**)p_arr ? *(void **)p_arr = init(init_cap, el_size) : 0; \ - MosArrHeader *hdr = arr2hdr(*(void**)p_arr); \ + Header *hdr = arr2hdr(*(void**)p_arr); \ *(void **)p_arr = expand(*(void**)p_arr, min_cap, el_size); \ void *arr = *(void **)p_arr; \ hdr = arr2hdr(arr) @@ -118,7 +118,7 @@ size_t mos_arr_del_n_fn(void *arr, size_t i, size_t n, size_t el_size) { if (!arr) return 0; - MosArrHeader *hdr = arr2hdr(arr); + Header *hdr = arr2hdr(arr); if (i >= hdr->len) return 0; @@ -136,7 +136,7 @@ size_t mos_arr_del_right_fn(void *arr, size_t n) { if (!arr) return 0; - MosArrHeader *hdr = arr2hdr(arr); + Header *hdr = arr2hdr(arr); size_t new_n = n > hdr->len ? hdr->len : n; hdr->len -= new_n; return new_n; @@ -172,9 +172,9 @@ size_t mos_arr_set_cap_fn(void *p_arr, size_t cap, size_t el_size) { return cap; } - MosArrHeader *hdr = arr2hdr(arr); + Header *hdr = arr2hdr(arr); hdr->cap = hdr->len > cap ? hdr->len : cap; - hdr = mos_safe_realloc(hdr, sizeof(MosArrHeader) + hdr->cap * el_size); + hdr = mos_safe_realloc(hdr, sizeof(Header) + hdr->cap * el_size); *(void **)p_arr = hdr2arr(hdr); return hdr->cap; } |
