void			never_die(t_env *e, int i)
{
    if (e->imortal != 1)
        return ;
    if (e->hp[i] == 1)
    {
        ft_putnbrendl(i);
        LOCK(&e->lock[FI]);
        LOCK(&e->lock[NI]);
        ft_eat(e, FI, NI, i);
    }
}
示例#2
0
int						ft_error(char *bin, char *file, int line)
{
	ft_putstr(RED);
	ft_putstr(bin);
	ft_putstr(": Error detected in file: ");
	ft_putstr(WHITE);
	ft_putstr(file);
	ft_putstr(RED);
	ft_putstr(" at line ");
	ft_putstr(WHITE);
	ft_putnbrendl(line);
	return (FT_ERROR);
}
示例#3
0
void			ft_print(t_ft_ls *data, t_elem **elem, char t, int nb)
{
	if (data->op_l && t && (nb > 2 || data->op_a))
	{
		ft_putstr("total ");
		ft_putnbrendl(data->total);
		data->total = 0;
	}
	ft_print_while(elem, *data, t);
	data->size[0] = 0;
	data->size[1] = 0;
	data->size[2] = 0;
	data->size[3] = 0;
	data->size[4] = 0;
}