libbb: introduce fputc_printable (from ed)

netstat: print control chars as ^C etc
vi: style fixlet

function                                             old     new   delta
fputc_printable                                        -     100    +100
unix_do_one                                          451     487     +36
printLines                                           258     190     -68
------------------------------------------------------------------------------
(add/remove: 1/0 grow/shrink: 1/1 up/down: 136/-68)            Total: 68 bytes
This commit is contained in:
Denis Vlasenko
2007-12-30 01:59:53 +00:00
parent fcd878efcd
commit d3c042fc60
5 changed files with 19 additions and 22 deletions

View File

@@ -899,7 +899,7 @@ static void colon(char *buf)
if (c_is_no_print) {
c = '.';
standout_start();
}
}
if (c == '\n') {
write1("$\r");
} else if (c < ' ' || c == 127) {