- SPRINT(buffer, " : %s%s = %s\n", trace.element[i].sub, spaces[strlen(trace.element[i].sub)], value);
+ SPRINT(buffer, " : %s%s = ", trace.element[i].sub, spaces[strlen(trace.element[i].sub)], value);
+ else
+ SPRINT(buffer, " : ", value);
+ SCAT(trace_string, buffer);
+ if (strchr(value, ' '))
+ SPRINT(buffer, "'%s'\n", value);