Avoid printing a trailing blank character.
This commit is contained in:
parent
5a841adf5d
commit
38c15becf6
@ -42,20 +42,29 @@ static char print_type = 0;
|
|||||||
static void print_counts(const unsigned int lines, const unsigned int words,
|
static void print_counts(const unsigned int lines, const unsigned int words,
|
||||||
const unsigned int chars, const unsigned int length, const char *name)
|
const unsigned int chars, const unsigned int length, const char *name)
|
||||||
{
|
{
|
||||||
|
int output = 0;
|
||||||
|
|
||||||
if (print_type & print_lines) {
|
if (print_type & print_lines) {
|
||||||
printf("%7d ", lines);
|
printf("%7d", lines);
|
||||||
|
output++;
|
||||||
}
|
}
|
||||||
if (print_type & print_words) {
|
if (print_type & print_words) {
|
||||||
printf("%7d ", words);
|
if (output++)
|
||||||
|
putchar(' ');
|
||||||
|
printf("%7d", words);
|
||||||
}
|
}
|
||||||
if (print_type & print_chars) {
|
if (print_type & print_chars) {
|
||||||
printf("%7d ", chars);
|
if (output++)
|
||||||
|
putchar(' ');
|
||||||
|
printf("%7d", chars);
|
||||||
}
|
}
|
||||||
if (print_type & print_length) {
|
if (print_type & print_length) {
|
||||||
printf("%7d ", length);
|
if (output++)
|
||||||
|
putchar(' ');
|
||||||
|
printf("%7d", length);
|
||||||
}
|
}
|
||||||
if (*name) {
|
if (*name) {
|
||||||
printf("%s", name);
|
printf(" %s", name);
|
||||||
}
|
}
|
||||||
putchar('\n');
|
putchar('\n');
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user