Lines Matching defs:list2
173 list_concat(list_t **list1, list_t *list2)
181 *list1 = list2;
183 last->l_next = list2;
190 slist_merge(list_t **list1p, list_t *list2, int (*cmp)(void *, void *))
196 *list1p = list2;
201 while (list2 != NULL) {
202 if (cmp(list1->l_data, list2->l_data) > 0) {
203 next2 = list2->l_next;
207 *list1p = last1 = list2;
208 list2->l_next = list1;
210 list2->l_next = list1;
211 last1->l_next = list2;
212 last1 = list2;
215 list2 = next2;
223 last1->l_next = list2;
224 list2 = NULL;