Exemplo n.º 1
0
int			ft_option(int ac, char **av, const char *list, int *option)
{
	char *s;

	if (ac == 1)
		return (1);
	s = (char *)list;
	while (*list)
		list++;
	if (list - s >= 32)
		return (write(2, "Error : Too many option\n", 24) - 25);
	return (ft_get_option(av, s, option));
}
Exemplo n.º 2
0
int				ft_echo(t_data *d, char **argv)
{
	int		j;
	int		n;
	int		el;
	int		eu;
	int		ok;

	(void)d;
	j = ft_get_option(argv, &n, &el, &eu);
	while (argv[j])
	{
		ok = ft_print_echo(argv[j], el, eu);
		if (ok == 0)
			return (0);
		j++;
		if (argv[j])
			ft_putchar(' ');
	}
	if (n == 0)
		ft_putchar('\n');
	return (0);
}