Return to ttoutput.c CVS log | Up to [local] / src / usr.bin / window |
version 1.3, 1997/02/25 00:04:25 | version 1.4, 2001/11/19 19:02:18 | ||
---|---|---|---|
|
|
||
ttflush() | ttflush() | ||
{ | { | ||
register char *p; | char *p; | ||
register n = tt_obp - tt_ob; | int n = tt_obp - tt_ob; | ||
extern errno; | extern errno; | ||
if (n == 0) | if (n == 0) | ||
|
|
||
} | } | ||
ttputs(s) | ttputs(s) | ||
register char *s; | char *s; | ||
{ | { | ||
while (*s) | while (*s) | ||
ttputc(*s++); | ttputc(*s++); | ||
} | } | ||
ttwrite(s, n) | ttwrite(s, n) | ||
register char *s; | char *s; | ||
register n; | int n; | ||
{ | { | ||
switch (n) { | switch (n) { | ||
case 0: | case 0: | ||
|
|
||
break; | break; | ||
default: | default: | ||
while (n > 0) { | while (n > 0) { | ||
register m; | int m; | ||
while ((m = tt_obe - tt_obp) == 0) | while ((m = tt_obe - tt_obp) == 0) | ||
ttflush(); | ttflush(); |