wwprintf
wwprintf(w, "The escape character is %c.\n", escapec);
wwprintf(w, "(# represents one of the digits from 1 to 9.)\n\n");
wwprintf(w, "%s:\n\n", name);
wwprintf(w, "%s: (continued)\n\n", name);
wwprintf(w, "(%p)\t\"%s\"\n", s->s_data, s->s_data);
wwprintf(w, "line %d: ", x->x_lineno);
wwprintf(w, "%-15s %-15s %-15s\n",
wwprintf(w, "%-15s ", strtime(&timeval));
wwprintf(w, "%-15s ", strtime(&rusage.ru_utime));
wwprintf(w, "%-15s\n", strtime(&rusage.ru_stime));
wwprintf(w, "%-15s %-15s %-15s %-15s\n",
wwprintf(w, "%-15ld %-15ld %-15ld %-15ld\n",
wwprintf(w, "%-7s %-7s %-7s %-7s %-7s %-7s %-7s %-7s %-7s %-7s\n",
wwprintf(w, "%-7ld %-7ld %-7ld %-7ld %-7ld %-7ld %-7ld %-7ld %-7ld %-7ld\n",
wwprintf(w, "%c %c %-13s %-.*s\n",
wwprintf(w, "%16s ", r->r_name);
wwprintf(w, "%s\n", r->r_val.v_str);
wwprintf(w, "%d\n", r->r_val.v_num);
wwprintf(w, "ERROR\n");
wwprintf(w, "%16s %s\n", a->a_name, a->a_buf);
wwprintf(w, "ttflush\twrite\terror\tzero\tchar\n");
wwprintf(w, "%d\t%d\t%d\t%d\t%d\n",
wwprintf(w, "token\tuse\tbad\tsaving\ttotal\tbaud\n");
wwprintf(w, "%d\t%d\t%d\t%d\t%d\t%d/%d (%.1f/%.1f)\n",
wwprintf(w, "wwwrite\tattempt\tchar\n");
wwprintf(w, "%d\t%d\t%d\n",
wwprintf(w, "wwupdat\tline\tmiss\tscan\tclreol\tclreos\tmiss\tline\n");
wwprintf(w, "%d\t%d\t%d\t%d\t%d\t%d\t%d\t%d\n",
wwprintf(w, "select\terror\tzero\n");
wwprintf(w, "%d\t%d\t%d\n",
wwprintf(w, "read\terror\tzero\tchar\tack\tnack\tstat\terrorc\n");
wwprintf(w, "%d\t%d\t%d\t%d\t%d\t%d\t%d\t%d\n",
wwprintf(w, "ptyread\terror\tzero\tcontrol\tdata\tchar\n");
wwprintf(w, "%d\t%d\t%d\t%d\t%d\t%d\n",
wwprintf(w, "Escape character is %s.\r\n", unctrl(escapec));
wwprintf(w, "\033Y%c%c\033sA%s\033rA ",
void wwprintf(struct ww *, const char *, ...) __printflike(2, 3);