summaryrefslogtreecommitdiffstats
path: root/src/p_args_quotes.c
diff options
context:
space:
mode:
authorJozanLeClerc <bousset.rudy@gmail.com>2020-09-05 15:57:20 +0200
committerJozanLeClerc <bousset.rudy@gmail.com>2020-09-05 15:57:20 +0200
commit8e8508c068111729d74d43d51bd6f2f9b9e1cdc0 (patch)
tree71ae106df2588c5a25c60b76da47e16a38debf5d /src/p_args_quotes.c
parentcommit (diff)
download42-minishell-8e8508c068111729d74d43d51bd6f2f9b9e1cdc0.tar.gz
42-minishell-8e8508c068111729d74d43d51bd6f2f9b9e1cdc0.tar.bz2
42-minishell-8e8508c068111729d74d43d51bd6f2f9b9e1cdc0.tar.xz
42-minishell-8e8508c068111729d74d43d51bd6f2f9b9e1cdc0.tar.zst
42-minishell-8e8508c068111729d74d43d51bd6f2f9b9e1cdc0.zip
In progress
Diffstat (limited to 'src/p_args_quotes.c')
-rw-r--r--src/p_args_quotes.c77
1 files changed, 0 insertions, 77 deletions
diff --git a/src/p_args_quotes.c b/src/p_args_quotes.c
deleted file mode 100644
index e6fdd92..0000000
--- a/src/p_args_quotes.c
+++ /dev/null
@@ -1,77 +0,0 @@
-/* ************************************************************************** */
-/* */
-/* ::: :::::::: */
-/* p_args_quotes.c :+: :+: :+: */
-/* +:+ +:+ +:+ */
-/* By: rbousset <marvin@42.fr> +#+ +:+ +#+ */
-/* +#+#+#+#+#+ +#+ */
-/* Created: 2020/02/14 17:19:27 by rbousset #+# #+# */
-/* Updated: 2020/02/14 17:19:29 by rbousset ### ########lyon.fr */
-/* */
-/* ************************************************************************** */
-
-#include <libft.h>
-#include <stdint.h>
-
-#include "d_define.h"
-
-/* static void */
-/* p_arg_squotes(char word[]) */
-/* { */
-/* char *ptr; */
-
-/* ptr = word; */
-/* while ((ptr = ft_strchr(ptr, C_SQUOTE)) != NULL) */
-/* { */
-/* ft_memmove(word + (ptr - word), ptr + 1, ft_strlen(ptr + 1) + 1); */
-/* } */
-/* } */
-
-static void
- p_arg_dquotes(char word[])
-{
- char *ptr;
-
- ptr = word;
- while ((ptr = ft_strchr(ptr, C_DQUOTE)) != NULL)
- {
- if (ptr - word == 0)
- ft_memmove(word, word + 1, ft_strlen(word));
- else if (ptr - word == 1 && *(ptr - 1) == C_BS)
- ptr++;
- else if (ptr - word > 1 && *(ptr - 1) == C_BS &&
- *(ptr - 2) != C_BS)
- ptr++;
- else
- ft_memmove(word + (ptr - word), ptr + 1, ft_strlen(ptr + 1) + 1);
- }
-}
-
-void
- p_args_quotes(char *words[])
-{
- char **ptr;
- char *dq_ptr;
- char *sq_ptr;
-
- ptr = words;
- dq_ptr = NULL;
- sq_ptr = NULL;
- while (*ptr != NULL)
- {
- dq_ptr = ft_strchr(*ptr, C_DQUOTE);
- sq_ptr = ft_strchr(*ptr, C_SQUOTE);
- if (dq_ptr != NULL && sq_ptr != NULL)
- {
- if (dq_ptr < sq_ptr)
- p_arg_dquotes(*ptr);
- }
- /* if (**ptr == C_SQUOTE) */
- /* p_arg_squotes(*ptr); */
- /* else if (**ptr == C_DQUOTE) */
- /* p_arg_dquotes(*ptr); */
- ptr++;
- dq_ptr = NULL;
- sq_ptr = NULL;
- }
-}