diff options
author | Denis Vlasenko | 2007-09-27 10:20:47 +0000 |
---|---|---|
committer | Denis Vlasenko | 2007-09-27 10:20:47 +0000 |
commit | 4daad9004d8f07991516970a1cbd77756fae7041 (patch) | |
tree | f1a17e4b168ef8fdf8af92ac5ce8deba89d38db2 /shell/msh.c | |
parent | 1acdc89e992eb3f0548ff48ba586b31c9a0ae232 (diff) | |
download | busybox-4daad9004d8f07991516970a1cbd77756fae7041.zip busybox-4daad9004d8f07991516970a1cbd77756fae7041.tar.gz |
introduce bb_putchar(). saves ~1800 on uclibc (less on glibc).
Diffstat (limited to 'shell/msh.c')
-rw-r--r-- | shell/msh.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/shell/msh.c b/shell/msh.c index f1b3f05..41fe1b6 100644 --- a/shell/msh.c +++ b/shell/msh.c @@ -1137,7 +1137,7 @@ static void nameval(struct var *vp, const char *val, const char *name) if (vp->status & RONLY) { xp = vp->name; while (*xp && *xp != '=') - putc(*xp++, stderr); + fputc(*xp++, stderr); err(" is read-only"); return; } @@ -3181,7 +3181,7 @@ static int dohelp(struct op *t) while (x->name) { col += printf("%c%s", ((col == 0) ? '\t' : ' '), x->name); if (col > 60) { - puts(""); + bb_putchar('\n'); col = 0; } x++; @@ -3193,7 +3193,7 @@ static int dohelp(struct op *t) while (applet->name) { col += printf("%c%s", ((col == 0) ? '\t' : ' '), applet->name); if (col > 60) { - puts(""); + bb_putchar('\n'); col = 0; } applet++; @@ -3274,8 +3274,8 @@ static int doumask(struct op *t) i = umask(0); umask(i); for (n = 3 * 4; (n -= 3) >= 0;) - putc('0' + ((i >> n) & 07), stderr); - putc('\n', stderr); + fputc('0' + ((i >> n) & 07), stderr); + fputc('\n', stderr); } else { /* huh??? '8','9' are not allowed! */ for (n = 0; *cp >= '0' && *cp <= '9'; cp++) |