(xdprval): Fix for strings containing backslashes.

This commit is contained in:
Markus Armbruster 2004-08-31 17:53:34 +00:00
parent 5346422665
commit 4798d1466b

View file

@ -307,7 +307,7 @@ xdprval(struct valstr *val, char *sep)
if (s) { if (s) {
pr("%s\"", sep); pr("%s\"", sep);
while (*s) { while (*s) {
for (e = s; *e != '"' && isprint(*e); ++e) ; for (e = s; *e != '"' && *e != '\\' && isprint(*e); ++e) ;
pr("%.*s", (int)(e-s), s); pr("%.*s", (int)(e-s), s);
if (*e) if (*e)
pr("\\%03o", *e++); pr("\\%03o", *e++);