Exemple #1
0
static t_dlist		*del_sprite(t_dlist *link)
{
	t_dlist *prev;

	prev = link->before;
	prev->next = link->next;
	ft_dlstdelone(&link, NULL);
	return (prev);
}
Exemple #2
0
void	ft_dlstdel(t_dlist **alst, void (*del)(void *, size_t))
{
	t_dlist *tmp;

	while (*alst != NULL)
	{
		tmp = (*alst)->next;
		ft_dlstdelone(alst, del);
		*alst = tmp;
	}
}
Exemple #3
0
void	ft_dlstdel(t_dlist **adlst, void (*del)(void *, size_t))
{
	ft_dlstdel_rwd(adlst, (*del));
	ft_dlstdel_fwd(adlst, (*del));
	ft_dlstdelone(adlst, (*del));
}