xref: /csrg-svn/usr.bin/window/tttermcap.c (revision 16123)
114691Sedward #ifndef lint
2*16123Sedward static	char *sccsid = "@(#)tttermcap.c	3.3 84/03/03";
314691Sedward #endif
414691Sedward 
514691Sedward #include "tt.h"
614691Sedward 
714691Sedward char *tgetstr();
814691Sedward 
9*16123Sedward tttputc(c)
1014691Sedward {
11*16123Sedward 	ttputc(c);
1214691Sedward }
1314691Sedward 
14*16123Sedward ttxputc(c)
1514691Sedward {
1614691Sedward 	*tt_strp++ = c;
1714691Sedward }
1814691Sedward 
1914691Sedward char *
20*16123Sedward ttxgetstr(str)
2114691Sedward char *str;
2214691Sedward {
2314691Sedward 	char buf[100];
2414691Sedward 	char *bufp = buf;
2514691Sedward 
2614691Sedward 	str = tgetstr(str, &bufp);
2714691Sedward 	if (str == 0)
2814691Sedward 		return 0;
2914691Sedward 	str = tt_strp;
30*16123Sedward 	tputs(buf, 1, ttxputc);
31*16123Sedward 	ttxputc(0);
3214691Sedward 	return str;
3314691Sedward }
34