열렬히.뛰기

ft_lstnew

école 42 > libft > ft_lstnew

개요

  • 새로운 노드를 반환한다.
  • t_list에 해당하는 구조체를 하나 할당하고, content로 초기화하고 반환

구현

c
#include "libft.h"

t_list	*ft_lstnew(void	*content)
{
	t_list	*newnode;

	newnode = (t_list *)malloc(sizeof(t_list));
	if (!newnode)
		return (0);
	newnode->content = content;
	newnode->next = 0;
	return (newnode);
}