t_dlist *ft_dlist_dup(const t_dlist *source) { t_dlist *copy; copy = (t_dlist*)ft_memalloc(sizeof(t_dlist)); ft_dlist_init(copy); return (ft_dlist_copy(copy, source)); }
void ft_init_arg(t_dlist *arg, char **av, int ac) { int i; ft_dlist_init(arg); i = 0; while (++i < ac) ft_dlist_add_tail(arg, av[i]); }
int init() { add_test("add_bulk", test_add); add_test("remove_first", test_remfirst); add_test("remove_first", test_remfirst); add_test("clear", test_clear); ft_dlist_init(&g_list); return (0); }