aboutsummaryrefslogtreecommitdiff
path: root/functions_reference
diff options
context:
space:
mode:
authorCharles <sircharlesaze@gmail.com>2020-02-06 00:28:25 +0100
committerCharles <sircharlesaze@gmail.com>2020-02-06 00:28:25 +0100
commit88f29720d2a09eaef81ad3646169d6bc19be8bfb (patch)
treef7bcea07a8a7e4076c1817609c4a60d7e8213066 /functions_reference
parent1ab2fedd108b26c9624454a897e2c518aaff7d32 (diff)
downloadlibasm_test-88f29720d2a09eaef81ad3646169d6bc19be8bfb.tar.gz
libasm_test-88f29720d2a09eaef81ad3646169d6bc19be8bfb.tar.bz2
libasm_test-88f29720d2a09eaef81ad3646169d6bc19be8bfb.zip
Added ft_list_size and ft_list_push_front test
Diffstat (limited to 'functions_reference')
-rw-r--r--functions_reference/ref_ft_atoi_base.c1
-rw-r--r--functions_reference/ref_ft_list_push_front.c11
-rw-r--r--functions_reference/ref_ft_list_size.c4
3 files changed, 10 insertions, 6 deletions
diff --git a/functions_reference/ref_ft_atoi_base.c b/functions_reference/ref_ft_atoi_base.c
index b2a4231..d668254 100644
--- a/functions_reference/ref_ft_atoi_base.c
+++ b/functions_reference/ref_ft_atoi_base.c
@@ -1,3 +1,4 @@
+#include <ctype.h>
#include "libasm_test.h"
static bool
diff --git a/functions_reference/ref_ft_list_push_front.c b/functions_reference/ref_ft_list_push_front.c
index 821247d..22ca4a9 100644
--- a/functions_reference/ref_ft_list_push_front.c
+++ b/functions_reference/ref_ft_list_push_front.c
@@ -3,9 +3,12 @@
void
ref_ft_list_push_front(t_list **begin_list, void *data)
{
-
- if (begin_list == NULL || data == NULL)
+ if (begin_list == NULL)
+ return ;
+ t_list *new = malloc(sizeof(t_list));
+ if (new == NULL)
return ;
- data->next = *begin_list;
- *begin_list = data;
+ new->data = data;
+ new->next = *begin_list;
+ *begin_list = new;
}
diff --git a/functions_reference/ref_ft_list_size.c b/functions_reference/ref_ft_list_size.c
index 411f0f5..d3e7583 100644
--- a/functions_reference/ref_ft_list_size.c
+++ b/functions_reference/ref_ft_list_size.c
@@ -6,9 +6,9 @@ ref_ft_list_size(t_list *begin_list)
int counter;
counter = 0;
- while (begin_list)
+ while (begin_list != NULL)
{
- counter++
+ counter++;
begin_list = begin_list->next;
}
return counter;