From: Jim Meyering Date: Wed, 19 Feb 2003 16:05:07 +0000 (+0000) Subject: (print_header): Rather than using a hard-coded literal X-Git-Tag: v4.5.8~56 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=e2cd6ba3df331e3a3cd4faa573b4610f829f6c93;p=thirdparty%2Fcoreutils.git (print_header): Rather than using a hard-coded literal string of spaces matching the length of the English `...Type' header, output the right number of spaces to match the selected translation. Reported by Yann Dirson and Jean Charles Delepine as Debian bug 131113. --- diff --git a/src/df.c b/src/df.c index 42b8f88c12..91db548ec5 100644 --- a/src/df.c +++ b/src/df.c @@ -148,13 +148,16 @@ static void print_header (void) { char buf[MAX (LONGEST_HUMAN_READABLE + 1, INT_BUFSIZE_BOUND (uintmax_t))]; + char const *type_header = _(" Type"); printf (_("Filesystem ")); + /* Print the `Type' header if required (--print-type, -T), + or an equivalent number of spaces. */ if (print_type) - printf (_(" Type")); + fputs (type_header, stdout); else - printf (" "); + printf ("%-*s", strlen (type_header), ""); if (inode_format) printf (_(" Inodes IUsed IFree IUse%%"));