diff options
Diffstat (limited to 'libft')
| -rw-r--r-- | libft/src/ft_split.c | 27 | ||||
| -rw-r--r-- | libft/src/ft_sprintf.c | 6 | ||||
| -rw-r--r-- | libft/src/ft_sqrt.c | 3 | ||||
| -rw-r--r-- | libft/src/ft_strcat.c | 3 | ||||
| -rw-r--r-- | libft/src/ft_strchr.c | 3 | ||||
| -rw-r--r-- | libft/src/ft_strclen.c | 3 | ||||
| -rw-r--r-- | libft/src/ft_strcmp.c | 3 | ||||
| -rw-r--r-- | libft/src/ft_strdup.c | 7 | ||||
| -rw-r--r-- | libft/src/ft_strjoin.c | 4 | ||||
| -rw-r--r-- | libft/src/ft_strlcat.c | 5 | ||||
| -rw-r--r-- | libft/src/ft_strlchr.c | 3 | ||||
| -rw-r--r-- | libft/src/ft_strlcpy.c | 3 | ||||
| -rw-r--r-- | libft/src/ft_strlen.c | 3 | ||||
| -rw-r--r-- | libft/src/ft_strmapi.c | 7 | ||||
| -rw-r--r-- | libft/src/ft_strncmp.c | 5 | ||||
| -rw-r--r-- | libft/src/ft_strnlen.c | 5 | ||||
| -rw-r--r-- | libft/src/ft_strnstr.c | 7 | ||||
| -rw-r--r-- | libft/src/ft_strrchr.c | 5 | ||||
| -rw-r--r-- | libft/src/ft_strsubst.c | 3 | ||||
| -rw-r--r-- | libft/src/ft_strsubst_s.c | 8 | ||||
| -rw-r--r-- | libft/src/ft_strtok.c | 3 | ||||
| -rw-r--r-- | libft/src/ft_strtok_r.c | 12 | ||||
| -rw-r--r-- | libft/src/ft_strtrim.c | 5 | 
23 files changed, 52 insertions, 81 deletions
diff --git a/libft/src/ft_split.c b/libft/src/ft_split.c index 34cd57a..a5e1189 100644 --- a/libft/src/ft_split.c +++ b/libft/src/ft_split.c @@ -15,8 +15,7 @@  #include <stdlib.h>  #include <inttypes.h> -static size_t -	ft_count_words(const char *s, char c) +static size_t	ft_count_words(const char *s, char c)  {  	size_t	i;  	size_t	count; @@ -41,8 +40,7 @@ static size_t  	return (count);  } -static size_t -	ft_splitlen(const char *str, char c) +static size_t	ft_splitlen(const char *str, char c)  {  	size_t	i; @@ -52,8 +50,7 @@ static size_t  	return (i);  } -static char -	*ft_splitdup(const char *str, char c) +static char		*ft_splitdup(const char *str, char c)  {  	char	*word;  	size_t	i; @@ -70,8 +67,7 @@ static char  	return (word);  } -static char -	**ft_splitfree(char **best_split, size_t j) +static char		**ft_splitfree(char **best_split, size_t j)  {  	while (j > 0)  	{ @@ -82,8 +78,7 @@ static char  	return (NULL);  } -char -	**ft_split(const char *s, char c) +char			**ft_split(const char *s, char c)  {  	char	**best_split;  	size_t	i; @@ -91,16 +86,16 @@ char  	i = 0;  	j = 0; -	if (!(best_split = (char **)malloc((ft_count_words(s, c) + 1) -										* sizeof(char *)))) +	if ((best_split = (char **)malloc((ft_count_words(s, c) + 1) +		* sizeof(char *))) == NULL)  		return (NULL); -	while (s[i]) +	while (s[i] != '\0')  	{ -		while (s[i] == c && s[i]) +		while (s[i] == c && s[i] != '\0')  			i++; -		while (s[i] != c && s[i]) +		while (s[i] != c && s[i] != '\0')  		{ -			if (!(best_split[j] = ft_splitdup(s + i, c))) +			if ((best_split[j] = ft_splitdup(s + i, c)) == NULL)  				return (ft_splitfree(best_split, j));  			i += ft_splitlen(s + i, c);  			j++; diff --git a/libft/src/ft_sprintf.c b/libft/src/ft_sprintf.c index 8413505..4b7049a 100644 --- a/libft/src/ft_sprintf.c +++ b/libft/src/ft_sprintf.c @@ -16,8 +16,7 @@  #include <stdarg.h>  #include <unistd.h> -static int -	ft_printf_return(char *str, t_printflist *pflist) +static int	ft_printf_return(char *str, t_printflist *pflist)  {  	int	ret; @@ -29,8 +28,7 @@ static int  	return (ret);  } -int -	ft_sprintf(char *str, const char *format, ...) +int			ft_sprintf(char *str, const char *format, ...)  {  	t_printflist	*pflist;  	va_list			arg; diff --git a/libft/src/ft_sqrt.c b/libft/src/ft_sqrt.c index ed69117..1b73e30 100644 --- a/libft/src/ft_sqrt.c +++ b/libft/src/ft_sqrt.c @@ -12,8 +12,7 @@  #include <limits.h> -double -	ft_sqrt(double x) +double	ft_sqrt(double x)  {  	double	i; diff --git a/libft/src/ft_strcat.c b/libft/src/ft_strcat.c index b43e439..3bec86f 100644 --- a/libft/src/ft_strcat.c +++ b/libft/src/ft_strcat.c @@ -10,8 +10,7 @@  /*                                                                            */  /* ************************************************************************** */ -char -	*ft_strcat(char *s1, const char *s2) +char	*ft_strcat(char *s1, const char *s2)  {  	int		i;  	int		j; diff --git a/libft/src/ft_strchr.c b/libft/src/ft_strchr.c index 1f2e745..76bab14 100644 --- a/libft/src/ft_strchr.c +++ b/libft/src/ft_strchr.c @@ -12,8 +12,7 @@  #include <stddef.h> -char -	*ft_strchr(const char *s, int c) +char	*ft_strchr(const char *s, int c)  {  	char	ch; diff --git a/libft/src/ft_strclen.c b/libft/src/ft_strclen.c index fe88ca5..86a272d 100644 --- a/libft/src/ft_strclen.c +++ b/libft/src/ft_strclen.c @@ -12,8 +12,7 @@  #include <stddef.h> -size_t -	ft_strclen(const char *s, int c) +size_t	ft_strclen(const char *s, int c)  {  	const char *ptr; diff --git a/libft/src/ft_strcmp.c b/libft/src/ft_strcmp.c index 4122ab2..8ade6bf 100644 --- a/libft/src/ft_strcmp.c +++ b/libft/src/ft_strcmp.c @@ -13,8 +13,7 @@  #include <libft.h>  #include <stddef.h> -int -	ft_strcmp(const char *s1, const char *s2) +int	ft_strcmp(const char *s1, const char *s2)  {  	size_t	i; diff --git a/libft/src/ft_strdup.c b/libft/src/ft_strdup.c index ab5b5c1..7de0674 100644 --- a/libft/src/ft_strdup.c +++ b/libft/src/ft_strdup.c @@ -13,18 +13,17 @@  #include <libft.h>  #include <stdlib.h> -char -	*ft_strdup(const char *s1) +char	*ft_strdup(const char *s1)  {  	char	*n_str;  	size_t	slen;  	size_t	i;  	slen = ft_strlen(s1); -	if (!(n_str = (char*)malloc((slen + 1) * sizeof(char)))) +	if ((n_str = (char*)malloc((slen + 1) * sizeof(char))) == NULL)  		return (NULL);  	i = 0; -	while (s1[i]) +	while (s1[i] != '\0')  	{  		n_str[i] = s1[i];  		i++; diff --git a/libft/src/ft_strjoin.c b/libft/src/ft_strjoin.c index 90650d0..5ecc98a 100644 --- a/libft/src/ft_strjoin.c +++ b/libft/src/ft_strjoin.c @@ -11,9 +11,9 @@  /* ************************************************************************** */  #include <libft.h> +#include <stddef.h> -char -	*ft_strjoin(const char *s1, const char *s2) +char	*ft_strjoin(const char *s1, const char *s2)  {  	char	*str;  	size_t	i; diff --git a/libft/src/ft_strlcat.c b/libft/src/ft_strlcat.c index b9feae1..c0c9e29 100644 --- a/libft/src/ft_strlcat.c +++ b/libft/src/ft_strlcat.c @@ -13,10 +13,9 @@  #include <libft.h>  #include <stddef.h> -size_t -	ft_strlcat(char *dst, const char *src, size_t size) +size_t	ft_strlcat(char *dst, const char *src, size_t size)  { -	size_t dst_len; +	size_t	dst_len;  	dst_len = ft_strnlen(dst, size);  	if (dst_len == size) diff --git a/libft/src/ft_strlchr.c b/libft/src/ft_strlchr.c index 228aa89..cfbd9b5 100644 --- a/libft/src/ft_strlchr.c +++ b/libft/src/ft_strlchr.c @@ -13,8 +13,7 @@  #include <libft.h>  #include <stddef.h> -long -	ft_strlchr(const char *s, int c) +long	ft_strlchr(const char *s, int c)  {  	const size_t	len = ft_strlen(s);  	const size_t	rem = ft_strlen(ft_strchr(s, c)); diff --git a/libft/src/ft_strlcpy.c b/libft/src/ft_strlcpy.c index 5076a69..b7b97ed 100644 --- a/libft/src/ft_strlcpy.c +++ b/libft/src/ft_strlcpy.c @@ -13,8 +13,7 @@  #include <libft.h>  #include <stddef.h> -size_t -	ft_strlcpy(char *dst, const char *src, size_t size) +size_t	ft_strlcpy(char *dst, const char *src, size_t size)  {  	size_t	src_len; diff --git a/libft/src/ft_strlen.c b/libft/src/ft_strlen.c index 2b26bf0..0275db8 100644 --- a/libft/src/ft_strlen.c +++ b/libft/src/ft_strlen.c @@ -12,8 +12,7 @@  #include <stddef.h> -size_t -	ft_strlen(const char *s) +size_t	ft_strlen(const char *s)  {  	const char *ptr; diff --git a/libft/src/ft_strmapi.c b/libft/src/ft_strmapi.c index fe455c1..6821802 100644 --- a/libft/src/ft_strmapi.c +++ b/libft/src/ft_strmapi.c @@ -12,8 +12,7 @@  #include <libft.h> -char -	*ft_strmapi(const char *s, char (*f)(unsigned int, char)) +char	*ft_strmapi(const char *s, char (*f)(unsigned int, char))  {  	unsigned int	i;  	char			*nstr; @@ -22,9 +21,9 @@ char  		return (NULL);  	i = 0;  	nstr = (char *)ft_calloc(ft_strlen(s) + 1, sizeof(char)); -	if (!nstr) +	if (nstr == NULL)  		return (NULL); -	while (s[i]) +	while (s[i] != '\0')  	{  		nstr[i] = (*f)(i, s[i]);  		i++; diff --git a/libft/src/ft_strncmp.c b/libft/src/ft_strncmp.c index 30a4562..2df9f46 100644 --- a/libft/src/ft_strncmp.c +++ b/libft/src/ft_strncmp.c @@ -12,15 +12,14 @@  #include <stddef.h> -int -	ft_strncmp(const char *s1, const char *s2, size_t n) +int	ft_strncmp(const char *s1, const char *s2, size_t n)  {  	size_t	i;  	i = 0;  	while (s1[i] == s2[i] && i < n - 1)  	{ -		if (!s1[i] && !s2[i]) +		if (s1[i] == '\0' && s2[i] == '\0')  			return (0);  		i++;  	} diff --git a/libft/src/ft_strnlen.c b/libft/src/ft_strnlen.c index 325fa0d..f51989b 100644 --- a/libft/src/ft_strnlen.c +++ b/libft/src/ft_strnlen.c @@ -12,12 +12,11 @@  #include <stddef.h> -size_t -	ft_strnlen(const char *s, size_t size) +size_t	ft_strnlen(const char *s, size_t size)  {  	const char *ptr = s; -	while (size > 0 && *ptr) +	while (size > 0 && *ptr != '\0')  	{  		size--;  		ptr++; diff --git a/libft/src/ft_strnstr.c b/libft/src/ft_strnstr.c index 58e1d0e..615320e 100644 --- a/libft/src/ft_strnstr.c +++ b/libft/src/ft_strnstr.c @@ -14,8 +14,7 @@  #include <stddef.h>  #include <inttypes.h> -char -	*ft_strnstr(const char *haystack, const char *needle, size_t len) +char	*ft_strnstr(const char *haystack, const char *needle, size_t len)  {  	unsigned long	i;  	unsigned long	j; @@ -25,14 +24,14 @@ char  	hay_ptr = (char*)haystack;  	nee_ptr = (char*)needle;  	i = 0; -	if (!nee_ptr[0]) +	if (nee_ptr[0] == '\0')  		return (hay_ptr);  	while (hay_ptr[i] && i < len)  	{  		j = 0;  		while (nee_ptr[j] == hay_ptr[i + j] && (i + j) < len)  		{ -			if (!nee_ptr[j + 1]) +			if (nee_ptr[j + 1] == '\0')  				return (hay_ptr + i);  			j++;  		} diff --git a/libft/src/ft_strrchr.c b/libft/src/ft_strrchr.c index 1ebbdc3..d9a5466 100644 --- a/libft/src/ft_strrchr.c +++ b/libft/src/ft_strrchr.c @@ -13,15 +13,14 @@  #include <libft.h>  #include <stddef.h> -char -	*ft_strrchr(const char *s, int c) +char	*ft_strrchr(const char *s, int c)  {  	size_t	i;  	i = ft_strlen(s);  	while (s[i] != c)  	{ -		if (!i) +		if (i == 0)  			return (NULL);  		i--;  	} diff --git a/libft/src/ft_strsubst.c b/libft/src/ft_strsubst.c index 3c5c643..14349ce 100644 --- a/libft/src/ft_strsubst.c +++ b/libft/src/ft_strsubst.c @@ -13,8 +13,7 @@  #include <libft.h>  #include <stdlib.h> -char -	*ft_strsubst(char *str, const char *pattern, const char *subst) +char	*ft_strsubst(char *str, const char *pattern, const char *subst)  {  	size_t	nlen;  	char	*nstr; diff --git a/libft/src/ft_strsubst_s.c b/libft/src/ft_strsubst_s.c index ea61610..9e43907 100644 --- a/libft/src/ft_strsubst_s.c +++ b/libft/src/ft_strsubst_s.c @@ -14,8 +14,7 @@  #include <stdint.h>  #include <stdlib.h> -int8_t -	ft_strsubst_s(char *str, const char *pattern, const char *subst) +int8_t	ft_strsubst_s(char *str, const char *pattern, const char *subst)  {  	char	*ptr; @@ -23,9 +22,10 @@ int8_t  		return (1);  	(void)ft_memmove(str + ((ptr - str) + ft_strlen(subst)),  		str + ((ptr - str) + ft_strlen(pattern)), -		ft_strlen(str + ((ptr - str) + ft_strlen(pattern))) + 1); +		(ft_strlen(str + ((ptr - str) + ft_strlen(pattern))) + 1) +		* sizeof(char));  	(void)ft_memmove(str + (ptr - str),  		subst, -		ft_strlen(subst)); +		ft_strlen(subst) * sizeof(char));  	return (0);  } diff --git a/libft/src/ft_strtok.c b/libft/src/ft_strtok.c index e4fde5e..7d931d0 100644 --- a/libft/src/ft_strtok.c +++ b/libft/src/ft_strtok.c @@ -12,8 +12,7 @@  #include <libft.h> -char -	*ft_strtok(char *s, const char *delim) +char	*ft_strtok(char *s, const char *delim)  {  	static char *last; diff --git a/libft/src/ft_strtok_r.c b/libft/src/ft_strtok_r.c index f3411cc..6d9fa40 100644 --- a/libft/src/ft_strtok_r.c +++ b/libft/src/ft_strtok_r.c @@ -12,8 +12,7 @@  #include <libft.h> -static t_stok -	ft_cont(char *s, const char *delim) +static t_stok	ft_cont(char *s, const char *delim)  {  	t_stok	stok;  	t_bool	inc; @@ -38,8 +37,7 @@ static t_stok  	return (stok);  } -static char -	*ft_scan_ret(char *s, char **last, char *tok, t_stok stok) +static char		*ft_scan_ret(char *s, char **last, char *tok, t_stok stok)  {  	if ((stok.sc = *stok.spanp++) == stok.c)  	{ @@ -65,8 +63,7 @@ static char  	return (NULL);  } -static char -	*ft_scan_tok(char *s, const char *delim, char **last, t_stok stok) +static char		*ft_scan_tok(char *s, const char *delim, char **last, t_stok stok)  {  	char	*tok;  	char	*ret; @@ -83,8 +80,7 @@ static char  	}  } -char -	*ft_strtok_r(char *s, const char *delim, char **last) +char			*ft_strtok_r(char *s, const char *delim, char **last)  {  	t_stok	stok; diff --git a/libft/src/ft_strtrim.c b/libft/src/ft_strtrim.c index 69fd95a..22c54a6 100644 --- a/libft/src/ft_strtrim.c +++ b/libft/src/ft_strtrim.c @@ -12,13 +12,12 @@  #include <libft.h> -char -	*ft_strtrim(const char *s1, const char *set) +char	*ft_strtrim(const char *s1, const char *set)  {  	size_t	len;  	len = 0; -	if (!s1 || !set) +	if (s1 == NULL || set == NULL)  		return (NULL);  	while (*s1 && ft_strchr(set, *s1))  		s1++;  | 
