ft_free_arr

This commit is contained in:
whaffman 2025-02-04 14:38:06 +01:00
parent 27f7d3e9e0
commit fa48cbf189
3 changed files with 18 additions and 1 deletions

View File

@ -18,7 +18,7 @@ OBJ_DIR = obj
CC = cc
WARNINGS = -Wall -Wextra -Werror
WARNINGS = -Wall -Wextra -Werror -g -fsanitize=address,undefined
CFLAGS = $(WARNINGS)

View File

@ -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
View 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);
}