/* The maximum length of the file information in
* columns: 7 for "--", "(dir)", or the file size, and
* 12 for "(parent dir)". */
- bool dots = (COLS >= 15 && filetaillen >= longest -
+ bool dots = (COLS >= 15 && filetaillen > longest -
foomaxlen - 1);
/* Do we put an ellipsis before the filename? Don't set
* this to TRUE if we have fewer than 15 columns (i.e, 1
/* Don't set dots to TRUE if we have fewer than 8 columns (i.e,
* 1 column for padding, plus 7 columns for a filename). */
- dots = (space >= 7 && lenpt >= space);
+ dots = (space >= 8 && lenpt > space);
if (dots) {
start_col = lenpt - space + 3;