libft/ft_lstnew_bonus.c
2024-10-21 13:39:00 +02:00

41 lines
1.3 KiB
C

/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* ft_lstnew_bonus.c :+: :+: :+: */
/* +:+ +:+ +:+ */
/* By: kcolin <marvin@42.fr> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2024/10/21 11:19:42 by kcolin #+# #+# */
/* Updated: 2024/10/21 13:37:27 by kcolin ### ########.fr */
/* */
/* ************************************************************************** */
#include "libft.h"
#include <stdlib.h>
t_list *ft_lstnew(void *content)
{
t_list *out;
out = malloc(sizeof(t_list));
if (out == NULL)
return (NULL);
out->content = content;
out->next = NULL;
return (out);
}
/*
#include <stdio.h>
int main(void)
{
t_list *list;
list = ft_lstnew((void *)123);
printf("content:\t%d\n", *((int *)&list->content));
printf("next:\t%p\n", list->next);
free(list);
return (0);
}
*/