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