aboutsummaryrefslogtreecommitdiff
path: root/src/un_list.c
diff options
context:
space:
mode:
authorbonmas14 <bonmas14@gmail.com>2025-08-03 19:24:03 +0000
committerbonmas14 <bonmas14@gmail.com>2025-08-03 19:24:03 +0000
commit471b539bdbf658ff7924b7500f89fd237df8be9b (patch)
treea6a0b1d8a7a37ebe288cd7e1accf9b16dee203aa /src/un_list.c
parenta4d37d76512c293b12aab1f77961f96d572557b7 (diff)
downloadungrateful-471b539bdbf658ff7924b7500f89fd237df8be9b.tar.gz
ungrateful-471b539bdbf658ff7924b7500f89fd237df8be9b.zip
Reordering of stuff + plans
Diffstat (limited to 'src/un_list.c')
-rw-r--r--src/un_list.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/un_list.c b/src/un_list.c
index a670de0..133dc12 100644
--- a/src/un_list.c
+++ b/src/un_list.c
@@ -47,15 +47,16 @@ static b32 list_grow_if_needed(List *list) {
return true;
}
-void un_list_append(List *list, void *data) {
+b32 un_list_append(List *list, void *data) {
void *addr;
if (list_grow_if_needed(list)) {
addr = (u8*)list->data + list->count * list->element_size;
un_memory_copy(addr, data, list->element_size);
list->count++;
+ return true;
} else {
- un_log_write_cstring(UN_LOG_ERROR, UN_CSTR "Failed to grow list");
+ return false;
}
}