From 10b4feb67c8af2b099dabd66f948b02e180bae0d Mon Sep 17 00:00:00 2001 From: Cabergs Charles Date: Mon, 7 Oct 2019 11:35:51 +0200 Subject: Normed everything Created a few dummy functions to resolve functions having more than 25 lines. --- ft_strtrim.c | 48 ++++++++++++++++++++++++++++++------------------ 1 file changed, 30 insertions(+), 18 deletions(-) (limited to 'ft_strtrim.c') diff --git a/ft_strtrim.c b/ft_strtrim.c index 7b93eae..9d6e7d7 100644 --- a/ft_strtrim.c +++ b/ft_strtrim.c @@ -1,27 +1,39 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* ft_strtrim.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: cacharle +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2019/10/07 10:24:16 by cacharle #+# #+# */ +/* Updated: 2019/10/07 10:25:02 by cacharle ### ########.fr */ +/* */ +/* ************************************************************************** */ + #include #include "libft.h" -static int is_space(char c) +static int is_space(char c) { - return (c == ' ' || c == '\n' || c == '\t'); + return (c == ' ' || c == '\n' || c == '\t'); } -char *ft_strtrim(char const *s) +char *ft_strtrim(char const *s) { - size_t start; - size_t len; - char *trimed; + size_t start; + size_t len; + char *trimed; - start = 0; - while (s[start] && is_space(s[start])) - start++; - len = ft_strlen(&s[start]); - if (len != 0) - while (s[start + len - 1] && is_space(s[start + len - 1])) - len--; - if ((trimed = (char*)malloc(sizeof(char) * (len + 1))) == NULL) - return (NULL); - trimed = ft_strncpy(trimed, &s[start], len); - trimed[len] = '\0'; - return (trimed); + start = 0; + while (s[start] && is_space(s[start])) + start++; + len = ft_strlen(&s[start]); + if (len != 0) + while (s[start + len - 1] && is_space(s[start + len - 1])) + len--; + if ((trimed = (char*)malloc(sizeof(char) * (len + 1))) == NULL) + return (NULL); + trimed = ft_strncpy(trimed, &s[start], len); + trimed[len] = '\0'; + return (trimed); } -- cgit