commit 8530066451c94cbbb5a5a9046a6e6f2fc0ad3239
parent 98715832ec794a35ff6e6a5b565501a43c2c18e6
Author: Nihal Jere <nihal@nihaljere.xyz>
Date: Mon, 13 Dec 2021 19:43:48 -0600
array: reorder params
Diffstat:
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);