summaryrefslogtreecommitdiff
path: root/src/array.c
diff options
context:
space:
mode:
authorAldrik Ramaekers <aldrik.ramaekers@protonmail.com>2020-02-01 11:26:27 +0100
committerAldrik Ramaekers <aldrik.ramaekers@protonmail.com>2020-02-01 11:26:27 +0100
commit79d5651b66a37d756ac463f19aa001a27ac1f525 (patch)
tree95d80b8e49480149fac66f15f8aa4bc4651966fc /src/array.c
parent66a80011ceaadbbc2a835b60c68f60415eaeed96 (diff)
work
Diffstat (limited to 'src/array.c')
-rw-r--r--src/array.c36
1 files changed, 18 insertions, 18 deletions
diff --git a/src/array.c b/src/array.c
index 2c8127a..7c0cbeb 100644
--- a/src/array.c
+++ b/src/array.c
@@ -19,9 +19,9 @@ array array_create(u64 entry_size)
int array_push(array *array, void *data)
{
- assert(array);
- assert(data);
- assert(array->reserve_jump >= 1);
+ ASSERT(array);
+ ASSERT(data);
+ ASSERT(array->reserve_jump >= 1);
mutex_lock(&array->mutex);
array->length++;
@@ -48,9 +48,9 @@ int array_push(array *array, void *data)
int array_push_size(array *array, void *data, s32 data_size)
{
- assert(array);
- assert(data);
- assert(array->reserve_jump >= 1);
+ ASSERT(array);
+ ASSERT(data);
+ ASSERT(array->reserve_jump >= 1);
mutex_lock(&array->mutex);
array->length++;
@@ -85,7 +85,7 @@ int array_push_size(array *array, void *data, s32 data_size)
void array_reserve(array *array, u32 reserve_count)
{
- assert(array);
+ ASSERT(array);
mutex_lock(&array->mutex);
u32 reserved_count = array->reserved_length - array->length;
@@ -105,9 +105,9 @@ void array_reserve(array *array, u32 reserve_count)
void array_remove_at(array *array, u32 at)
{
- assert(array);
- assert(at >= 0);
- assert(at < array->length);
+ ASSERT(array);
+ ASSERT(at >= 0);
+ ASSERT(at < array->length);
mutex_lock(&array->mutex);
if (array->length > 1)
@@ -136,7 +136,7 @@ void array_remove(array *array, void *ptr)
void array_remove_by(array *array, void *data)
{
- assert(array);
+ ASSERT(array);
mutex_lock(&array->mutex);
for (int i = 0; i < array->length; i++)
@@ -154,9 +154,9 @@ void array_remove_by(array *array, void *data)
void *array_at(array *array, u32 at)
{
mutex_lock(&array->mutex);
- assert(array);
- assert(at >= 0);
- assert(at < array->length);
+ ASSERT(array);
+ ASSERT(at >= 0);
+ ASSERT(at < array->length);
void *result = array->data + (at * array->entry_size);
mutex_unlock(&array->mutex);
@@ -165,16 +165,16 @@ void *array_at(array *array, u32 at)
void array_destroy(array *array)
{
- assert(array);
+ ASSERT(array);
mem_free(array->data);
mutex_destroy(&array->mutex);
}
void array_swap(array *array, u32 swap1, u32 swap2)
{
- assert(array);
- assert(swap2 >= 0);
- assert(swap2 < array->length);
+ ASSERT(array);
+ ASSERT(swap2 >= 0);
+ ASSERT(swap2 < array->length);
if (swap1 == swap2) return;
void *swap1_at = array_at(array, swap1);