← Commit list

38c15becf

Matt Kraai
Matt Kraai
2001-12-20
FAILED Duration: 357s

Subject

Avoid printing a trailing blank character.

Binary

No binary (build failed)

Architecture & Compiler Flags

Architecture: x86_64-linux-gnu Compiler: gcc (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0

—

Build Log

(log yok)

Commit Diff GitHub →

coreutils/wc.c+14 -5
@@ -42,20 +42,29 @@ static char print_type = 0;
static void print_counts(const unsigned int lines, const unsigned int words,
const unsigned int chars, const unsigned int length, const char *name)
{
+ int output = 0;
+
if (print_type & print_lines) {
- printf("%7d ", lines);
+ printf("%7d", lines);
+ output++;
}
if (print_type & print_words) {
- printf("%7d ", words);
+ if (output++)
+ putchar(' ');
+ printf("%7d", words);
}
if (print_type & print_chars) {
- printf("%7d ", chars);
+ if (output++)
+ putchar(' ');
+ printf("%7d", chars);
}
if (print_type & print_length) {
- printf("%7d ", length);
+ if (output++)
+ putchar(' ');
+ printf("%7d", length);
}
if (*name) {
- printf("%s", name);
+ printf(" %s", name);
}
putchar('\n');
}