nooc

nooc programming language compiler
git clone git://git.nihaljere.xyz/nooc
Log | Files | Refs | LICENSE

commit 8530066451c94cbbb5a5a9046a6e6f2fc0ad3239
parent 98715832ec794a35ff6e6a5b565501a43c2c18e6
Author: Nihal Jere <nihal@nihaljere.xyz>
Date:   Mon, 13 Dec 2021 19:43:48 -0600

array: reorder params

Diffstat:
Marray.c | 2+-
Marray.h | 6+++---
2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/array.c b/array.c @@ -6,7 +6,7 @@ #include "array.h" int -_array_add(void **data, size_t size, size_t count, size_t *len, size_t *cap, void *new) +_array_add(void **data, size_t *len, size_t *cap, void *new, size_t size, size_t count) { bool need_realloc; while (*cap < *len + count) { diff --git a/array.h b/array.h @@ -1,7 +1,7 @@ #define array_add(arr, new) \ - _array_add((void **) &(arr->data), sizeof(new), 1, &(arr->len), &(arr->cap), &new); + _array_add((void **) &(arr->data), &(arr->len), &(arr->cap), &new, sizeof(new), 1); #define array_push(arr, new, count) \ - _array_add((void **) &(arr->data), sizeof(*(arr->data)), count, &(arr->len), &(arr->cap), new); + _array_add((void **) &(arr->data), &(arr->len), &(arr->cap), new, sizeof(*(arr->data)), count); -int _array_add(void **data, size_t size, size_t count, size_t *len, size_t *cap, void *new); +int _array_add(void **data, size_t *len, size_t *cap, void *new, size_t size, size_t count);