bool draw_file_size(struct view *view, unsigned long size, int width, bool pad) { const char *str = pad ? NULL : mkfilesize(size, opt_show_file_size); if (!width || opt_show_file_size == FILE_SIZE_NO) return FALSE; return draw_field(view, LINE_FILE_SIZE, str, width, ALIGN_RIGHT, FALSE); }
static bool draw_file_size(struct view *view, struct view_column *column, unsigned long size, mode_t mode) { const char *str = S_ISDIR(mode) ? NULL : mkfilesize(size, column->opt.file_size.display); if (!column->width || column->opt.file_size.display == FILE_SIZE_NO) return false; return draw_field(view, LINE_FILE_SIZE, str, column->width, ALIGN_RIGHT, false); }