void ft_print_l_file(t_file *file) { ft_putstr(file->permissions); ft_putstr(" "); ft_putnbr(file->nlinks); ft_putstr(" "); ft_putstr(file->username); ft_putstr(" "); ft_putstr(file->groupname); ft_printf(" %6d ", file->byte_size); ft_putstr(ft_substr(4, 12, file->date_modified)); ft_putchar(' '); ft_putstr(file->name); ft_putchar('\n'); }
char *operation(char *a, char *b, int neg, int op) { char *tmp; char *ret; if (op == 1) tmp = ft_addstr(a, b); else tmp = ft_substr(a, b); ret = ft_strcleanfront(tmp, '0'); if (neg == 1) ft_straddcharf(&ret, '-'); ft_strdel(&tmp); return (ret); }