/* ************************************************************************** */1/* */2/* ::: :::::::: */3/* ft_strncpy.c :+: :+: :+: */4/* +:+ +:+ +:+ */5/* By: ssabbaji <[email protected]> +#+ +:+ +#+ */6/* +#+#+#+#+#+ +#+ */7/* Created: 2022/09/15 13:55:59 by ssabbaji #+# #+# */8/* Updated: 2022/09/19 18:34:42 by ssabbaji ### ########.fr */9/* */10/* ************************************************************************** */1112#include "../minishell.h"1314char *ft_strncpy(char *dest, char *src, unsigned int n)15{16unsigned int i;1718i = 0;19dest = (char *)ft_calloc(sizeof(char), n + 1);20if (!dest)21return (NULL);22while ((src[i] != '\0') && (i < n))23{24dest[i] = src[i];25i++;26}27while (i < n)28{29dest[i] = '\0';30i++;31}32return (dest);33}343536