Esempio n. 1
0
static void		ft_extract_stack(char **str, int len, t_swap **a, t_flag *flg)
{
	long	value;

	ft_init_flag(flg);
	ft_extract_flg(str, flg, 1, 0);
	while (len > 0 + flg->total_mod)
	{
		value = ft_atoi_swap(str[len]);
		ft_check_min_man(value);
		ft_swapend(a, value, 1);
		len--;
	}
}
Esempio n. 2
0
static int			option(unsigned int op, const char option)
{
	int			i;
	t_flag		flags[11];

	i = 0;
	ft_init_flag(flags);
	while (flags[i].tag != '0')
	{
		if (flags[i].tag == option)
		{
			op |= flags[i].mask;
			return (op);
		}
		i++;
	}
	return (0);
}