|
|
1.1 ! root 1: /* ! 2: * Copyright (c) 1983 Regents of the University of California. ! 3: * All rights reserved. The Berkeley software License Agreement ! 4: * specifies the terms and conditions for redistribution. ! 5: * ! 6: * @(#)talk.h 5.1 (Berkeley) 6/6/85 ! 7: */ ! 8: ! 9: #include <curses.h> ! 10: #include <utmp.h> ! 11: ! 12: #define forever for(;;) ! 13: ! 14: #define BUF_SIZE 512 ! 15: ! 16: FILE *popen(); ! 17: int quit(); ! 18: int sleeper(); ! 19: ! 20: extern int sockt; ! 21: extern int curses_initialized; ! 22: extern int invitation_waiting; ! 23: ! 24: extern char *current_state; ! 25: extern int current_line; ! 26: ! 27: typedef struct xwin { ! 28: WINDOW *x_win; ! 29: int x_nlines; ! 30: int x_ncols; ! 31: int x_line; ! 32: int x_col; ! 33: char kill; ! 34: char cerase; ! 35: char werase; ! 36: } xwin_t; ! 37: ! 38: extern xwin_t my_win; ! 39: extern xwin_t his_win; ! 40: extern WINDOW *line_win;
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.