diff options
| author | nass1pro <nass1pro@gmail.com> | 2020-09-10 05:15:43 +0200 |
|---|---|---|
| committer | nass1pro <nass1pro@gmail.com> | 2020-09-10 05:15:43 +0200 |
| commit | b6c235dd776ef8c873be1bb0d578dfa58d92f264 (patch) | |
| tree | 869f32c808aae019d3c8bc8dca6814abaa45c5f6 /src/lexer/trim.c | |
| parent | c8c72449733f064f86b8a7c0b1284b6196fff0e3 (diff) | |
| download | minishell-b6c235dd776ef8c873be1bb0d578dfa58d92f264.tar.gz minishell-b6c235dd776ef8c873be1bb0d578dfa58d92f264.tar.bz2 minishell-b6c235dd776ef8c873be1bb0d578dfa58d92f264.zip | |
update escape
Diffstat (limited to 'src/lexer/trim.c')
| -rw-r--r-- | src/lexer/trim.c | 24 |
1 files changed, 14 insertions, 10 deletions
diff --git a/src/lexer/trim.c b/src/lexer/trim.c index 2cce38c..ebfb764 100644 --- a/src/lexer/trim.c +++ b/src/lexer/trim.c @@ -6,7 +6,7 @@ /* By: nahaddac <nahaddac@student.42.fr> +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2020/07/16 08:18:36 by nahaddac #+# #+# */ -/* Updated: 2020/08/27 17:30:11 by charles ### ########.fr */ +/* Updated: 2020/09/10 04:39:08 by nahaddac ### ########.fr */ /* */ /* ************************************************************************** */ @@ -15,18 +15,22 @@ char *del_space(t_tok_lst *tok) { - int i; + int i; - i = 0; - while (tok->content[i] != '\0') + i = ft_strlen(tok->content); + if(tok->content[i - 1] == ' ') { - if (tok->content[i] == '\\') - return (tok->content); - if (tok->content[i] == ' ') - break ; - i++; + i -= 1; + while(tok->content[i] == ' ') + { + if (tok->content[i - 1] == '\\') + break; + i--; + } + tok->content = ft_strsubf(tok->content, 0, i + 1); + return (tok->content); } - return (ft_strsubf(tok->content, 0, i)); + return(tok->content); } char *del_quote(char *str) |
