#include "libft.h" t_list *ft_lstpop(t_list **lst) { t_list *current; t_list *prev; if (!lst || !*lst) return NULL; current = *lst; if (current->next == NULL) { *lst = NULL; return current; } while (current->next) { prev = current; current = current->next; } prev->next = NULL; return current; }