update, and ft_debug first try

This commit is contained in:
Jack Halford 2016-08-29 00:35:42 +02:00
parent da29c5e823
commit 1252d77e02
3 changed files with 17 additions and 5 deletions

12
libftasm/ft_debug.c Normal file
View file

@ -0,0 +1,12 @@
#include "libft.h"
#include <stdio.h>
void ft_debug(void)
{
static int n = 0;
n++;
ft_putendl("----------");
printf(" check %02i\n", n);
ft_putendl("----------");
}

View file

@ -3,7 +3,6 @@
t_list *ft_lstnew(void const *content, size_t content_size)
{
t_list *link;
size_t i;
if (!content)
{
@ -16,14 +15,13 @@ t_list *ft_lstnew(void const *content, size_t content_size)
}
else
{
link = ft_memalloc(sizeof(t_list) + content_size);
link = (t_list *)malloc(sizeof(link));
if (!link)
return (NULL);
link->content_size = content_size;
link->next = NULL;
i = -1;
while (++i < content_size)
((char *)link->content)[i] = ((char *)content)[i];
link->content = ft_memalloc(content_size);
ft_memcpy(link->content, content, content_size);
}
return (link);
}

View file

@ -15,6 +15,8 @@ typedef struct s_list
struct s_list *next;
} t_list;
void ft_debug(void);
void *ft_memset(void *b, int c, size_t len);
void ft_bzero(void *s, size_t n);
void *ft_memcpy(void *dst, const void *src, size_t n);