introduce bb_putchar(). saves ~1800 on uclibc (less on glibc).
This commit is contained in:
@@ -82,7 +82,7 @@ void blkid_debug_dump_dev(blkid_dev dev)
|
||||
else
|
||||
printf(" tag: NULL\n");
|
||||
}
|
||||
puts("");
|
||||
bb_putchar('\n');
|
||||
}
|
||||
#endif
|
||||
|
||||
|
@@ -436,7 +436,7 @@ static void debug_dump_dev(blkid_dev dev)
|
||||
else
|
||||
printf(" tag: NULL\n");
|
||||
}
|
||||
puts("");
|
||||
bb_putchar('\n');
|
||||
}
|
||||
|
||||
int main(int argc, char**argv)
|
||||
|
@@ -2443,10 +2443,10 @@ static void safe_print(const char *cp, int len)
|
||||
ch -= 128;
|
||||
}
|
||||
if ((ch < 32) || (ch == 0x7f)) {
|
||||
fputc('^', stdout);
|
||||
bb_putchar('^');
|
||||
ch ^= 0x40; /* ^@, ^A, ^B; ^? for DEL */
|
||||
}
|
||||
fputc(ch, stdout);
|
||||
bb_putchar(ch);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2497,7 +2497,7 @@ static void expand_at_expression(e2fsck_t ctx, char ch,
|
||||
str = _(*cpp) + 1;
|
||||
if (*first && islower(*str)) {
|
||||
*first = 0;
|
||||
fputc(toupper(*str++), stdout);
|
||||
bb_putchar(toupper(*str++));
|
||||
}
|
||||
print_e2fsck_message(ctx, str, pctx, *first);
|
||||
} else
|
||||
@@ -2630,7 +2630,7 @@ static void expand_percent_expression(ext2_filsys fs, char ch,
|
||||
|
||||
switch (ch) {
|
||||
case '%':
|
||||
fputc('%', stdout);
|
||||
bb_putchar('%');
|
||||
break;
|
||||
case 'b':
|
||||
printf("%u", ctx->blk);
|
||||
@@ -12767,7 +12767,7 @@ static void check_if_skip(e2fsck_t ctx)
|
||||
else
|
||||
printf(_(" (check in %ld mounts)"), next_check);
|
||||
}
|
||||
fputc('\n', stdout);
|
||||
bb_putchar('\n');
|
||||
ext2fs_close(fs);
|
||||
ctx->fs = NULL;
|
||||
e2fsck_free_context(ctx);
|
||||
@@ -12864,9 +12864,9 @@ int e2fsck_simple_progress(e2fsck_t ctx, const char *label, float percent,
|
||||
bar + (sizeof(bar) - (i+1)),
|
||||
spaces + (sizeof(spaces) - (dpywidth - i + 1)));
|
||||
if (fixed_percent == 1000)
|
||||
fputc('|', stdout);
|
||||
bb_putchar('|');
|
||||
else
|
||||
fputc(spinner[ctx->progress_pos & 3], stdout);
|
||||
bb_putchar(spinner[ctx->progress_pos & 3]);
|
||||
printf(" %4.1f%% ", percent);
|
||||
if (dpynum)
|
||||
printf("%u\r", dpynum);
|
||||
|
@@ -613,7 +613,7 @@ static int execute(const char *type, const char *device, const char *mntpt,
|
||||
mntpt ? mntpt : device);
|
||||
for (i=0; i < argc; i++)
|
||||
printf("%s ", argv[i]);
|
||||
puts("");
|
||||
bb_putchar('\n');
|
||||
}
|
||||
|
||||
/* Fork and execute the correct program. */
|
||||
|
@@ -57,7 +57,7 @@ static void list_attributes(const char *name)
|
||||
if (flags & OPT_PF_LONG) {
|
||||
printf("%-28s ", name);
|
||||
print_flags(stdout, fsflags, PFOPT_LONG);
|
||||
puts("");
|
||||
bb_putchar('\n');
|
||||
} else {
|
||||
print_flags(stdout, fsflags, 0);
|
||||
printf(" %s\n", name);
|
||||
@@ -102,7 +102,7 @@ static int lsattr_dir_proc(const char *dir_name, struct dirent *de,
|
||||
(de->d_name[1] != '.' && de->d_name[2] != '\0')))) {
|
||||
printf("\n%s:\n", path);
|
||||
iterate_on_dir(path, lsattr_dir_proc, NULL);
|
||||
puts("");
|
||||
bb_putchar('\n');
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@@ -641,7 +641,7 @@ static void show_stats(ext2_filsys fs)
|
||||
s->s_blocks_per_group, s->s_frags_per_group,
|
||||
s->s_inodes_per_group);
|
||||
if (fs->group_desc_count == 1) {
|
||||
puts("");
|
||||
bb_putchar('\n');
|
||||
return;
|
||||
}
|
||||
|
||||
|
@@ -147,7 +147,7 @@ main(int argc, char **argv)
|
||||
printf(" (random)\n");
|
||||
break;
|
||||
default:
|
||||
puts("");
|
||||
bb_putchar('\n');
|
||||
}
|
||||
if (type != 1) {
|
||||
printf("Warning: not a time-based UUID, so UUID time "
|
||||
|
Reference in New Issue
Block a user