xref: /csrg-svn/usr.bin/talk/talk.h (revision 16358)
1*16358Skarels /* $Header: talk.h 1.2 83/04/23 02:15:12 moore Exp $ */
2*16358Skarels 
3*16358Skarels #include <curses.h>
4*16358Skarels #include <utmp.h>
5*16358Skarels 
6*16358Skarels #define	forever		for(;;)
7*16358Skarels 
8*16358Skarels #define	BUF_SIZE	512
9*16358Skarels 
10*16358Skarels FILE *popen();
11*16358Skarels int quit(), sleeper();
12*16358Skarels 
13*16358Skarels extern int sockt;
14*16358Skarels extern int curses_initialized;
15*16358Skarels extern int invitation_waiting;
16*16358Skarels 
17*16358Skarels extern char *current_state;
18*16358Skarels extern int current_line;
19*16358Skarels 
20*16358Skarels typedef struct xwin {
21*16358Skarels 	WINDOW *x_win;
22*16358Skarels 	int x_nlines;
23*16358Skarels 	int x_ncols;
24*16358Skarels 	int x_line;
25*16358Skarels 	int x_col;
26*16358Skarels 	char kill;
27*16358Skarels 	char cerase;
28*16358Skarels 	char werase;
29*16358Skarels } xwin_t;
30*16358Skarels 
31*16358Skarels extern xwin_t my_win;
32*16358Skarels extern xwin_t his_win;
33*16358Skarels extern WINDOW *line_win;
34