TP 9 exo2: Add list_concat() linked list helper function.
[TD_C.git] / TP_9 / exo2 / clist.c
index 100f77dae4d59fe4493988aba4ad06d1c005970a..4812ab8d724d9d99c6760c86cf786fd9c8b5bb91 100644 (file)
@@ -86,6 +86,16 @@ link_t* list_delete(link_t* head, unsigned index) {
     }
 }
 
+link_t* list_concat(link_t* first, link_t* second) {
+    link_t* head_first = first;
+
+    while (first->next != NULL) {
+        first = first->next;
+    }
+    first->next = second;
+    return head_first;
+}
+
 link_t* list_sort(link_t* head) {
     int tmp;
     bool isswaped;