|
|
@@ -269,11 +269,10 @@ static inline void *darray_insert_new(const size_t element_size,
|
|
|
if (idx == dst->num)
|
|
|
return darray_push_back_new(element_size, dst);
|
|
|
|
|
|
+ move_count = dst->num - idx;
|
|
|
darray_ensure_capacity(element_size, dst, ++dst->num);
|
|
|
|
|
|
item = darray_item(element_size, dst, idx);
|
|
|
-
|
|
|
- move_count = dst->num - idx;
|
|
|
memmove(darray_item(element_size, dst, idx + 1), item,
|
|
|
move_count * element_size);
|
|
|
|