ft_free_arr
This commit is contained in:
parent
27f7d3e9e0
commit
fa48cbf189
2
Makefile
2
Makefile
@ -18,7 +18,7 @@ OBJ_DIR = obj
|
||||
|
||||
CC = cc
|
||||
|
||||
WARNINGS = -Wall -Wextra -Werror
|
||||
WARNINGS = -Wall -Wextra -Werror -g -fsanitize=address,undefined
|
||||
|
||||
CFLAGS = $(WARNINGS)
|
||||
|
||||
|
||||
@ -56,6 +56,7 @@ void ft_putchar_fd(const char c, int fd);
|
||||
void ft_putstr_fd(const char *s, int fd);
|
||||
void ft_putendl_fd(const char *s, int fd);
|
||||
void ft_putnbr_fd(const int n, int fd);
|
||||
void ft_free_arr(char **arr);
|
||||
|
||||
/*
|
||||
* Lists
|
||||
|
||||
16
src/memory/ft_free_arr.c
Normal file
16
src/memory/ft_free_arr.c
Normal file
@ -0,0 +1,16 @@
|
||||
#include "libft.h"
|
||||
|
||||
void ft_free_arr(char **arr)
|
||||
{
|
||||
int i;
|
||||
|
||||
i = 0;
|
||||
if (arr == NULL)
|
||||
return ;
|
||||
while (arr[i] != NULL)
|
||||
{
|
||||
free(arr[i]);
|
||||
i++;
|
||||
}
|
||||
free(arr);
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user