TRACE_CHARPUT
TR(TRACE_CHARPUT | TRACE_MOVE,
TR(TRACE_CHARPUT | TRACE_MOVE, ("decoding COLORFGBG %s", p));
TR(TRACE_CHARPUT | TRACE_MOVE, ("decoded fg=%d, bg=%d",
#define TR_PUTC(c) TR(TRACE_CHARPUT, ("PUTC %#x", UChar(c)))
TR(TRACE_CHARPUT, ("ofd:%d inuse:%lu buffer:%p",
TR(TRACE_CHARPUT, ("flushing %ld/%ld bytes",
TR(TRACE_CHARPUT, ("flushing stdout"));
TR(TRACE_CHARPUT, ("flushing stdout"));
TR(TRACE_CHARPUT | TRACE_MOVE, ("padding will%s be used",
DATA(TRACE_CHARPUT),
TR(TRACE_CHARPUT, ("turning on (%#lx) %s after move",
TR(TRACE_CHARPUT | TRACE_MOVE,
TR(TRACE_CHARPUT | TRACE_MOVE,
TR(TRACE_CHARPUT | TRACE_MOVE, ("char_padding %d msecs", SP_PARM->_char_padding));
TR(TRACE_CHARPUT, ("turning off (%#lx) %s before move",
TR(TRACE_CHARPUT, ("PutAttrChar(%s) at (%d, %d)",
TR(TRACE_CHARPUT, ("...skip"));
TR(TRACE_CHARPUT, ("forced to blank"));
TR(TRACE_CHARPUT, ("turning off (%#lx) %s before wrapping",
TR(TRACE_CHARPUT, ("EmitRange %d:%s", num, _nc_viscbuf(ntext, num)));
TR(TRACE_CHARPUT, ("PutRange(%p, %p, %p, %d, %d, %d)",