viprintf
viprintf("Trace create error\n");
void viprintf();
viprintf("%d", lineno(addr2));
viprintf("%s", Version);
viprintf(mesg(value(vi_TERSE) ? gettext("%d files") :
viprintf("[");
viprintf("]");
viprintf("%s", prompt); flush();
viprintf(" %4d ", lineDOT() + 1);
viprintf(gettext(" [Read only]"));
viprintf(gettext(" [Not edited]"));
viprintf(gettext(" [Modified]"));
viprintf(gettext("No file "));
viprintf(gettext(" line %d of %d --%ld%%--"), lineDOT(),
viprintf(gettext(" [New file]"));
viprintf(gettext(" [Read only]"));
viprintf(gettext(" [New file]"));
viprintf(gettext(" [Existing file]"));
viprintf(
viprintf(" %d/%D", cntln, cntch);
viprintf(gettext(" 1 line, 1 character"));
viprintf(gettext(" 1 line, %D characters"), cntch);
viprintf(gettext(" %d lines, %D characters"), cntln,
viprintf(gettext(" %d lines, 1 character"), cntln);
viprintf(" (");
viprintf(gettext("%D null"), cntnull);
viprintf(", ");
viprintf(gettext("%D non-ASCII"), cntodd);
viprintf("%6d ", i);
viprintf(cp, dp);
viprintf((char *)cp, (char *)dp);
viprintf(mesg(value(vi_TERSE) ?
viprintf(mesg(value(vi_TERSE) ?
viprintf("\nLabels Address Contents\n");
viprintf("====== ======= ========");
viprintf("ZERO:\t");
viprintf("\nONE:\t");
viprintf("ONE:\t");
viprintf("\nDOT:\t");
viprintf("DOT:\t");
viprintf("\nUNDAP1:\t");
viprintf("UNDAP1:\t");
viprintf("\nUNDAP2:\t");
viprintf("UNDAP2:\t");
viprintf("\nUNDDEL:\t");
viprintf("UNDDEL:\t");
viprintf("\nDOL:\t");
viprintf("DOL:\t");
viprintf(
viprintf(
viprintf("%d\n", tmpadr);
viprintf("%d\t", tmpadr);
viprintf("DOL+1:\t");
viprintf("\nUNDDEL:\t");
viprintf("UNDDEL:\t");
viprintf("\nUNDDOL:\t");
viprintf("UNDDOL:\t");
viprintf(
viprintf(
viprintf("%d\n", tmpadr);
viprintf("%d\t", tmpadr);
viprintf("%s%s", op->ovalue ? "" : "no", name);
viprintf("%s=%d", name, op->ovalue);
viprintf("%s=%s", name, op->osvalue);
viprintf("Marks Address\n\r");
viprintf(" \n");
viprintf("\n");
viprintf("Mark:%c\t%d\n", k+'a', names[k]);
viprintf(gettext("1 line"), cnt);
viprintf(gettext("%d lines"), cnt);
viprintf(mesg(cp), i);
viprintf((char *)mesg(cp), i);
viprintf(mesg(value(vi_TERSE) ?
viprintf((char *)mesg(value(vi_TERSE) ?
viprintf(mesg(value(vi_TERSE) ?
viprintf((char *)mesg(value(vi_TERSE) ?
viprintf("allocating block %d\n", i * 16 + j);
viprintf("freeing block %d\n", rblock);
viprintf("\nRegister Contents\n");
viprintf("======== ========\n");
viprintf(" %c:", k);
viprintf("\t\tNothing in register.\n");
viprintf("\t\t%s\n", linebuf);
viprintf("\nRegister Contents\n");
viprintf("======== ========\n");
viprintf(" %c:", k);
viprintf("\t\tNothing in register.\n");
viprintf("\t\t%s\n", linebuf);
viprintf(mesg(value(vi_TERSE) ? gettext("[No write]") :
viprintf(gettext("Invalid SHELL value: %s\n"),
viprintf("!\n");
viprintf(gettext("%d: terminated with signal %d"), pid,
viprintf(gettext(" -- core dumped"));
vgoto(WBOT, 0), viprintf("%6d ", lineDOT());
viprintf((cnt == 1) ?
viprintf((cnt == 1) ? gettext("1 line copied") :
viprintf((cnt == 1) ? gettext("1 line deleted") :
viprintf((cnt == 1) ? gettext("1 line joined") :
viprintf((cnt == 1) ? gettext("1 line moved") :
viprintf((cnt == 1) ? gettext("1 line put") :
viprintf((cnt == 1) ? gettext("1 line yanked") :
viprintf((cnt == 1) ? gettext("1 line >>ed") :
viprintf((cnt == 1) ? gettext("1 line =ed") :
viprintf((cnt == 1) ? gettext("1 line <<ed") :
viprintf((cnt == 1) ? gettext("1 line") :
viprintf((cnt == 1) ? gettext("1 more line") :
viprintf((cnt == 1) ? gettext("1 fewer line") :
viprintf("%s", genbuf);