xref: /csrg-svn/usr.bin/window/tttermcap.c (revision 14691)
1*14691Sedward #ifndef lint
2*14691Sedward static	char *sccsid = "@(#)tttermcap.c	3.1 83/08/17";
3*14691Sedward #endif
4*14691Sedward 
5*14691Sedward #include "ww.h"
6*14691Sedward #include "tt.h"
7*14691Sedward 
8*14691Sedward char *tgetstr();
9*14691Sedward 
10*14691Sedward tt_pc(c)
11*14691Sedward {
12*14691Sedward 	putchar(c);
13*14691Sedward }
14*14691Sedward 
15*14691Sedward tt_sc(c)
16*14691Sedward {
17*14691Sedward 	*tt_strp++ = c;
18*14691Sedward }
19*14691Sedward 
20*14691Sedward char *
21*14691Sedward tt_xgetstr(str)
22*14691Sedward char *str;
23*14691Sedward {
24*14691Sedward 	char buf[100];
25*14691Sedward 	char *bufp = buf;
26*14691Sedward 
27*14691Sedward 	str = tgetstr(str, &bufp);
28*14691Sedward 	if (str == 0)
29*14691Sedward 		return 0;
30*14691Sedward 	str = tt_strp;
31*14691Sedward 	tputs(buf, 1, tt_sc);
32*14691Sedward 	tt_sc(0);
33*14691Sedward 	return str;
34*14691Sedward }
35