* Copyright (c) 1989 The Regents of the University of California.
* Redistribution and use in source and binary forms are permitted
* provided that the above copyright notice and this paragraph are
* duplicated in all such forms and that any documentation,
* advertising materials, and other materials related to such
* distribution and use acknowledge that the software was developed
* by the University of California, Berkeley. The name of the
* University may not be used to endorse or promote products derived
* from this software without specific prior written permission.
* THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
* IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
static char sccsid
[] = "@(#)conv.c 5.1 (Berkeley) %G%";
(void)printf(pr
->fmt
, str
);
(void)printf(pr
->fmt
, *p
);
(void)printf(pr
->fmt
, (int)*p
);
"nul", "soh", "stx", "etx", "eot", "enq", "ack", "bel",
"bs", "ht", "lf", "vt", "ff", "cr", "so", "si",
"dle", "dcl", "dc2", "dc3", "dc4", "nak", "syn", "etc",
"can", "em", "sub", "esc", "fs", "gs", "rs", "us",
(void)printf(pr
->fmt
, list
[*p
]);
(void)printf(pr
->fmt
, "del");
} else if (isprint(*p
)) {
(void)printf(pr
->fmt
, *p
);
(void)printf(pr
->fmt
, (int)*p
);