WIP parsing expansions

This commit is contained in:
LuckyLaszlo
2021-11-07 04:41:17 +01:00
parent b9fc6a9bc4
commit 0a5c7545c1
18 changed files with 631 additions and 355 deletions

View File

@@ -6,7 +6,7 @@
/* By: lperrey <lperrey@student.42.fr> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2021/10/08 09:25:35 by lperrey #+# #+# */
/* Updated: 2021/11/02 13:52:23 by hulamy ### ########.fr */
/* Updated: 2021/11/07 04:07:10 by lperrey ### ########.fr */
/* */
/* ************************************************************************** */
@@ -150,3 +150,27 @@ t_list *ft_lstbeforelast(t_list *lst)
lst = lst->next;
return (lst);
}
t_list *ft_lstnew_generic(size_t lst_sizse, size_t content_size)
{
t_list *elem;
void *content;
if (content_size == 0)
content = NULL;
else
{
content = ft_calloc(content_size, 1);
if (!content)
return (NULL);
}
elem = ft_calloc(1, lst_sizse);
if (!elem)
{
free(content);
return (NULL);
}
elem->content = content;
elem->next = NULL;
return (elem);
}