Exemplo n.º 1
0
int			ft_qqchose(char *arg, t_args *args)
{
	int			i;

	i = 1;
	while (arg[i] != '\0')
	{
		if (arg[i] == 'l')
			args->l = 1;
		else if (arg[i] == 'R')
			args->br = 1;
		else if (arg[i] == 'a')
			args->a = 1;
		else if (arg[i] == 'r')
			args->r = 1;
		else if (arg[i] == 't')
			args->t = 1;
		else if (arg[i] == '-' && arg[i + 1] == '\0')
			return (1);
		else
			ft_error_opt(arg[i]);
		i++;
	}
	return (0);
}
Exemplo n.º 2
0
int				ft_options(char *s, t_opt *opt)
{
    int i;

    i = 1;
    while (s[i] && ft_valid_opt(s[i]))
    {
        if (s[i] == 'l')
            opt->l = 1;
        else if (s[i] == 'R')
            opt->maj_r = 1;
        else if (s[i] == 'a')
            opt->a = 1;
        else if (s[i] == 'r')
            opt->r = 1;
        else if (s[i] == 't')
            opt->t = 1;
        i++;
    }
    if (s[i])
        ft_error_opt(&s[i]);
    return (0);
}