}
}
+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;
}
head = head->next;
}
- /* Reloop at the beginning of the list until there's is values swaped */
+ /* Reloop at the beginning of the list until there's values swaped */
head = head_first;
} while (isswaped);
return head_first;
}
unsigned list_count(link_t* head) {
- int count = 0;
+ unsigned count = 0;
while (head != NULL) {
++count;
}
void list_display_values(link_t* head) {
- int i = 0;
+ unsigned i = 0;
printf("------Begin------\n");
while (head != NULL) {