version 1.9, 2013/02/09 02:46:03 |
version 1.10, 2014/04/19 09:28:20 |
|
|
goto strpr; |
goto strpr; |
/* case '\a': */ |
/* case '\a': */ |
case '\007': |
case '\007': |
if (deprecated) /* od didn't know about \a */ |
if (odmode) /* od didn't know about \a */ |
break; |
break; |
str = "\\a"; |
str = "\\a"; |
goto strpr; |
goto strpr; |
|
|
str = "\\t"; |
str = "\\t"; |
goto strpr; |
goto strpr; |
case '\v': |
case '\v': |
if (deprecated) |
if (odmode) |
break; |
break; |
str = "\\v"; |
str = "\\v"; |
goto strpr; |
goto strpr; |
|
|
/* od used nl, not lf */ |
/* od used nl, not lf */ |
if (*p <= 0x1f) { |
if (*p <= 0x1f) { |
*pr->cchar = 's'; |
*pr->cchar = 's'; |
if (deprecated && *p == 0x0a) |
if (odmode && *p == 0x0a) |
(void)printf(pr->fmt, "nl"); |
(void)printf(pr->fmt, "nl"); |
else |
else |
(void)printf(pr->fmt, list[*p]); |
(void)printf(pr->fmt, list[*p]); |
} else if (*p == 0x7f) { |
} else if (*p == 0x7f) { |
*pr->cchar = 's'; |
*pr->cchar = 's'; |
(void)printf(pr->fmt, "del"); |
(void)printf(pr->fmt, "del"); |
} else if (deprecated && *p == 0x20) { /* od replaced space with sp */ |
} else if (odmode && *p == 0x20) { /* od replaced space with sp */ |
*pr->cchar = 's'; |
*pr->cchar = 's'; |
(void)printf(pr->fmt, " sp"); |
(void)printf(pr->fmt, " sp"); |
} else if (isprint(*p)) { |
} else if (isprint(*p)) { |