File tree 3 files changed +31
-1
lines changed 3 files changed +31
-1
lines changed Original file line number Diff line number Diff line change @@ -78,6 +78,7 @@ SRC += $(addprefix $(DIR), \
78
78
ft_lstlast_d.c \
79
79
ft_lstnew_back_d.c \
80
80
ft_lstnew_d.c \
81
+ ft_lstsize_d.c \
81
82
)
82
83
83
84
# Singly-linked:
Original file line number Diff line number Diff line change 6
6
/* By: ldulling <ldulling@student.42.fr> +#+ +:+ +#+ */
7
7
/* +#+#+#+#+#+ +#+ */
8
8
/* Created: 2023/09/24 16:17:46 by ldulling #+# #+# */
9
- /* Updated: 2024/06/07 18:59:14 by ldulling ### ########.fr */
9
+ /* Updated: 2024/06/28 19:31:02 by ldulling ### ########.fr */
10
10
/* */
11
11
/* ************************************************************************** */
12
12
@@ -60,6 +60,7 @@ void ft_lstiter_d(t_list_d *lst, void (*f)(void *));
60
60
t_list_d * ft_lstlast_d (t_list_d * lst );
61
61
bool ft_lstnew_back_d (t_list_d * * lst , void * content );
62
62
t_list_d * ft_lstnew_d (void * content );
63
+ int ft_lstsize_d (t_list_d * lst );
63
64
64
65
\
65
66
/* Lists singly-linked */
Original file line number Diff line number Diff line change
1
+ /* ************************************************************************** */
2
+ /* */
3
+ /* ::: :::::::: */
4
+ /* ft_lstsize_d.c :+: :+: :+: */
5
+ /* +:+ +:+ +:+ */
6
+ /* By: ldulling <ldulling@student.42.fr> +#+ +:+ +#+ */
7
+ /* +#+#+#+#+#+ +#+ */
8
+ /* Created: 2023/09/24 16:08:06 by ldulling #+# #+# */
9
+ /* Updated: 2024/06/28 19:30:32 by ldulling ### ########.fr */
10
+ /* */
11
+ /* ************************************************************************** */
12
+
13
+ #include "libft.h"
14
+
15
+ int ft_lstsize_d (t_list_d * lst )
16
+ {
17
+ int n ;
18
+ t_list_d * cur ;
19
+
20
+ n = 0 ;
21
+ cur = lst ;
22
+ while (cur != NULL )
23
+ {
24
+ n ++ ;
25
+ cur = cur -> next ;
26
+ }
27
+ return (n );
28
+ }
You can’t perform that action at this time.
0 commit comments