void ft_list_push_back(t_list **begin_list, void *data) { if (!*begin_list) *begin_list = ft_create_elem(data); else if (!((*begin_list)->next)) (*begin_list)->next = ft_create_elem(data); else ft_list_push_back(&((*begin_list)->next), data); }
void ft_list_push_back_once(t_list **begin_list, void *data) { if (!*begin_list) *begin_list = ft_create_elem(data); else if (local_strcmp((*begin_list)->data, data)) return ; else if (!((*begin_list)->next)) (*begin_list)->next = ft_create_elem(data); else ft_list_push_back(&((*begin_list)->next), data); }
void ft_list_push_back(t_list **begin_list, void *data) { if ((*begin_list) == NULL) (*begin_list) = ft_create_elem(data); else if ((*begin_list)->next == NULL) (*begin_list)->next = ft_create_elem(data); else { ft_list_push_back(&((*begin_list)->next), data); } }
void ft_list_push_front(t_list **begin_list, void *data) { t_list *new_item; if (*begin_list) { new_item = ft_create_elem(data); new_item->next = *begin_list; *begin_list = new_item; } else *begin_list = ft_create_elem(data); }
void ft_list_push_front(t_list **begin_list, void *data) { t_list *list; if (*begin_list) { list = ft_create_elem(data); list->next = *begin_list; *begin_list = list; } else *begin_list = ft_create_elem(data); }
void ft_list_push_front(t_list **begin_list, void *data) { t_list *tmp; tmp = NULL; if (*begin_list) { tmp = ft_create_elem(data); tmp->next = *begin_list; *begin_list = tmp; } else *begin_list = ft_create_elem(data); }
void ft_list_push_back(t_list **begin_list, void *data) { t_list *list; list = *begin_list; if (list) { while (list->next) list = list->next; list->next = ft_create_elem(data); } else *begin_list = ft_create_elem(data); }
void ft_push_front(t_list **list, void *content, size_t content_size) { t_list *tmp; tmp = *list; if (tmp) { tmp = ft_create_elem(content, content_size); tmp->next = *list; *list = tmp; } else tmp = ft_create_elem(content, content_size); }
void ft_push_back(t_list **list, void *content, size_t content_size) { t_list *tmp; tmp = *list; if (tmp) { while (tmp->next) tmp = tmp->next; tmp->next = ft_create_elem(content, content_size); } else *list = ft_create_elem(content, content_size); }
void ft_list_push_back(t_list **begin_list, void *data) { t_list *a; if (*begin_list == 0) a = ft_create_elem(data); else { a = *begin_list; while (a->next != NULL) a = a->next; a->next = ft_create_elem(data); } }
void ft_list_push_back(t_list **begin_list, void *data) { t_list *tmp; tmp = *begin_list; if (tmp) { while (tmp->next) tmp = tmp->next; tmp->next = ft_create_elem(data); } else *begin_list = ft_create_elem(data); }
void ft_tris_push_back(t_infos *infos, char *tetri) { t_tris *tris; tris = infos->first; if (infos->first) { while (tris->next) tris = tris->next; tris->next = ft_create_elem(infos, tetri); } else infos->first = ft_create_elem(infos, tetri); }
void ft_list_push_back(t_list **begin_list, void *data) { t_list *copy; copy = *begin_list; if (copy) { while (copy->next) copy = copy->next; copy->next = ft_create_elem(data); } else *begin_list = ft_create_elem(data); }
void ft_list_push_front(t_list **begin_list, void *data) { t_list *tmp; tmp = ft_create_elem(data); tmp->next = *begin_list; }
void ft_list_push_front(t_list **begin_list, void *data) { t_list *rest; rest = *begin_list; *begin_list = ft_create_elem(data); (*begin_list)->next = rest; }
void ft_add_job(pid_t job, char *cmd) { t_list *tmp; if (!g_e.job) { g_e.job = ft_create_elem(cmd, 0); g_e.job->job = job; } else { tmp = ft_create_elem(cmd, 0); tmp->job = job; tmp->next = g_e.job; g_e.job = tmp; } }
t_list *ft_list_push_back(t_list **begin_list, int content) { t_list *new_data; t_list *tmp; tmp = *begin_list; if (tmp != NULL) { while (tmp->next != NULL) tmp = tmp->next; new_data = ft_create_elem(content); tmp->next = new_data; } else *begin_list = ft_create_elem(content); return (*begin_list); }
void pf(t_list **begin_list, void *data) { t_list *new_elem; new_elem = ft_create_elem(data); new_elem->next = *begin_list; *begin_list = new_elem; }
void ft_list_push_front(t_list **begin_list, void *data) { t_list *new_elem; new_elem = ft_create_elem(data); new_elem->next = *begin_list; *begin_list = new_elem; }
t_list *ft_list_push_params(int ac, char **av) { t_list *list; list = ft_create_elem(av[--ac]); while (ac) ft_list_push_back(&list, av[--ac]); return (list); }
void ft_list_push_back(t_list **begin_list, void *data) { t_list *list; list = *begin_list; if (!list) { list = ft_create_elem(data); } else { while (list->next != NULL) { list = list->next; } list->next = ft_create_elem(data); } }
void ft_list_push_front(t_list **begin_list, void *data) { t_list *elem; elem = ft_create_elem(data); if (!elem) return ; elem->next = *begin_list; elem->data = data; *begin_list = elem; }
void ft_list_push_front(t_list **begin_list, void *data) { t_list *new_element; new_element = ft_create_elem(data); if (new_element) { new_element->next = *begin_list; *begin_list = new_element; } }
void ft_list_push_back(t_list **begin_list, void *data) { t_list *temp; temp = *begin_list; while (temp->next != NULL) { temp = temp->next; } temp->next = ft_create_elem(data); }
t_line *ft_fill(t_line **begin, int fd, char *buf) { if (!*begin) { *begin = ft_create_elem(fd, buf); return (*begin); } else return (ft_fill_fd(fd, buf, begin)); return (NULL); }
void ft_sorted_list_insert(t_list **begin_list, void *data, int (*cmp)()) { t_list *list; t_list *tmp; list = *begin_list; if (list) { *begin_list = ft_create_elem(data); return ; } while ((*cmp)(list->data, data) <= 0 && list->next) { list = list->next; } tmp = list->next; list->next = ft_create_elem(data); list = list->next; list->next = tmp; }
void ft_list_push_back(t_list **begin_list, void *data) { t_list *elem_tmp; elem_tmp = *begin_list; while (elem_tmp->next != 0) { elem_tmp = elem_tmp->next; } elem_tmp->next = ft_create_elem(data); }
t_list *ft_list_push_params(int ac, char **av) { int i; t_list *list; t_list *tmp; i = 2; if (ac == 1) return (0); list = ft_create_elem(av[1]); list->next = 0; while (i < ac) { tmp = list; list = ft_create_elem(av[i]); list->next = tmp; i++; } return (list); }
void ft_sorted_list_insert(t_list **begin_list, void *data, int (*cmp)()) { t_list *tmp1; t_list *tmp2; int i; i = 1; if (*begin_list == NULL) { *begin_list = ft_create_elem(data); return ; } tmp1 = *begin_list; tmp2 = tmp1->next; while (tmp2) { if (ft_list_push(&tmp1, &tmp2, data, cmp)) return ; tmp1 = tmp1->next; tmp2 = tmp2->next; } tmp1->next = ft_create_elem(data); }
void ft_list_push_back(t_list **begin_list, void *data) { t_list *new_element; t_list *ptr; new_element = ft_create_elem(data); if (new_element) { ptr = *begin_list; while (ptr->next) ptr = ptr->next; ptr->next = new_element; } }