/* ************************************************************************** */1/* */2/* ::: :::::::: */3/* ft_strdup.c :+: :+: :+: */4/* +:+ +:+ +:+ */5/* By: ssabbaji <[email protected]> +#+ +:+ +#+ */6/* +#+#+#+#+#+ +#+ */7/* Created: 2022/09/14 14:01:52 by ssabbaji #+# #+# */8/* Updated: 2022/09/19 17:49:30 by ssabbaji ### ########.fr */9/* */10/* ************************************************************************** */1112#include "../minishell.h"1314char *ft_strdup(char *s1)15{16size_t i;17char *str;1819i = 0;20str = (char *)malloc((ft_strlen(s1) + 1) * sizeof(char));21if (str == NULL)22return (NULL);23while (s1[i] != '\0')24{25str[i] = s1[i];26i++;27}28str[i] = '\0';29return (str);30}313233