libft/srcs/slist/ft_slist_find.c

14 lines
No EOL
258 B
C

#if USE_SLIST
#include "libft.h"
t_slist *ft_slist_find(t_slist *lst, void *data, int (*cmp)(void *, void *))
{
while (lst)
{
if (cmp(lst->data, data) == 0)
return (lst);
lst = lst->next;
}
return (NULL);
}
#endif