summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
44af5dc)
Others already existed. Not being a macro probably won't hurt.
litputs(char *s)
{
if (s) {
litputs(char *s)
{
if (s) {
while (*s)
litputc(*s++);
while (*s)
litputc(*s++);
} else
fputs("<nil>", stdout);
}
} else
fputs("<nil>", stdout);
}
litputc(char c)
{
if (c & ~ 0177) {
litputc(char c)
{
if (c & ~ 0177) {
- putc('M', stdout);
- putc('-', stdout);
+ putchar('M');
+ putchar('-');
c &= 0177;
}
if (c < 0x20 || c == 0177) {
if (c == '\b') {
c &= 0177;
}
if (c < 0x20 || c == 0177) {
if (c == '\b') {
- putc('\\', stdout);
- putc('b', stdout);
+ putchar('\\');
+ putchar('b');
- putc('\\', stdout);
- putc('f', stdout);
+ putchar('\\');
+ putchar('f');
- putc('\\', stdout);
- putc('n', stdout);
+ putchar('\\');
+ putchar('n');
- putc('\\', stdout);
- putc('r', stdout);
+ putchar('\\');
+ putchar('r');
- putc('\\', stdout);
- putc('t', stdout);
+ putchar('\\');
+ putchar('t');
- putc('^', stdout);
- putc(c ^ 0x40, stdout); /* DEL to ?, others to alpha */
+ putchar('^');
+ putchar(c ^ 0x40); /* DEL to ?, others to alpha */