add do wraps

This commit is contained in:
2025-06-05 23:08:10 +01:00
parent c0ee99fd54
commit 000845ab25
10 changed files with 163 additions and 50 deletions

View File

@@ -61,8 +61,8 @@ void darray_pop(DArray *arr, void (*free_data)(void *)) {
void *target = (char *)arr->data + (arr->size-1) * arr->element_size;
free_data(target);
}
darray_resize(arr, arr->size);
darray_resize(arr, arr->size-1);
}
void *darray_get(DArray *arr, size_t index) {
@@ -106,4 +106,5 @@ void darray_free(DArray *arr, void (*free_data)(void *)) {
arr->size = 0;
arr->capacity = 0;
arr->element_size = 0;
arr->resizable = false;
}