32 if (!arg || arg[0] !=
'\'')
35 while (arg[len] !=
'\0')
37 if (arg[len - 1] ==
'\'')
80 literal_start = *start;
81 while (**start !=
'\0' && **start !=
'$')
83 literal_part =
ft_substr(literal_start, 0, *start - literal_start);
int ft_strcmp(const char *s1, const char *s2)
char * ft_substr(char const *s, unsigned int start, size_t len)
char * ft_strjoin(char const *s1, char const *s2)
char * ft_strdup(const char *s)
char * str_start_adj(char *arg)
char * append_literal(char **start, char *processed_arg)
char * exit_status_adj(char *arg)
char * tmp_adj(char *arg)
int is_in_single_quotes(char *arg)