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)); }
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); }