introduce bb_putchar(). saves ~1800 on uclibc (less on glibc).

This commit is contained in:
Denis Vlasenko
2007-09-27 10:20:47 +00:00
parent 1acdc89e99
commit 4daad9004d
62 changed files with 208 additions and 210 deletions

View File

@@ -292,7 +292,7 @@ static int fuser_print_pid_list(pid_list *plist)
printf("%d ", curr->pid);
curr = curr->next;
}
puts("");
bb_putchar('\n');
return 1;
}

View File

@@ -76,7 +76,7 @@ int pidof_main(int argc, char **argv)
free(pidList);
optind++;
}
putchar('\n');
bb_putchar('\n');
#if ENABLE_FEATURE_PIDOF_OMIT
if (ENABLE_FEATURE_CLEAN_UP)

View File

@@ -482,7 +482,7 @@ static NOINLINE void display_process_list(int count, int scr_width)
s++;
}
/* printf(" %d", hist_iterations); */
putchar(OPT_BATCH_MODE ? '\n' : '\r');
bb_putchar(OPT_BATCH_MODE ? '\n' : '\r');
fflush(stdout);
}
#undef UPSCALE
@@ -752,7 +752,7 @@ static NOINLINE void display_topmem_process_list(int count, int scr_width)
printf("\n""%.*s", scr_width, line_buf);
s++;
}
putchar(OPT_BATCH_MODE ? '\n' : '\r');
bb_putchar(OPT_BATCH_MODE ? '\n' : '\r');
fflush(stdout);
#undef HDR_STR
#undef MIN_WIDTH
@@ -972,6 +972,6 @@ int top_main(int argc, char **argv)
}
#endif /* FEATURE_USE_TERMIOS */
}
putchar('\n');
bb_putchar('\n');
return EXIT_SUCCESS;
}