update output function and fix segfault

This commit is contained in:
2025-07-14 23:22:04 -06:00
parent c2aa3fb11a
commit 7059385ca1
2 changed files with 19 additions and 9 deletions
+11 -5
View File
@@ -6,13 +6,19 @@ int ListCount(LIST *list) {
}
void *ListFirst(LIST *list) {
list->current = list->head;
return list->current->data;
}
if (list->size != 0) {
list->current = list->head;
return list->current->data;
}
return NULL;
}
void *ListLast(LIST *list) {
list->current = list->tail;
return list->current->data;
if (list->size != 0) {
list->current = list->tail;
return list->current->data;
}
return NULL;
}
void *ListNext(LIST *list) {