From: Paul Eggert Date: Thu, 26 Jul 2018 08:56:28 +0000 (-0700) Subject: df: tune slightly X-Git-Tag: v8.31~81 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=25c74a37ca53426bbf54b620a1903571f2ccc03c;p=thirdparty%2Fcoreutils.git df: tune slightly * src/df.c (get_header, get_dev): Avoid calling mbswidth twice when once will do. --- diff --git a/src/df.c b/src/df.c index d27ba029c4..9b65872731 100644 --- a/src/df.c +++ b/src/df.c @@ -595,7 +595,8 @@ get_header (void) table[nrows - 1][col] = cell; - columns[col]->width = MAX (columns[col]->width, mbswidth (cell, 0)); + size_t cell_width = mbswidth (cell, 0); + columns[col]->width = MAX (columns[col]->width, cell_width); } } @@ -1205,7 +1206,8 @@ get_dev (char const *disk, char const *mount_point, char const* file, assert (!"empty cell"); hide_problematic_chars (cell); - columns[col]->width = MAX (columns[col]->width, mbswidth (cell, 0)); + size_t cell_width = mbswidth (cell, 0); + columns[col]->width = MAX (columns[col]->width, cell_width); table[nrows - 1][col] = cell; } free (dev_name);