introduce bb_putchar(). saves ~1800 on uclibc (less on glibc).
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
|
@@ -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)
|
||||
|
@@ -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;
|
||||
}
|
||||
|
Reference in New Issue
Block a user