version 1.1, 1997/08/14 14:00:24 |
version 1.2, 1997/08/22 07:16:30 |
|
|
#define putcap(str) (void)((str) != NULL ? TCputs(str) : 0) |
#define putcap(str) (void)((str) != NULL ? TCputs(str) : 0) |
#define Move_to(x, y) TCputs(tgoto(cursor_motion, x, y)) |
#define Move_to(x, y) TCputs(tgoto(cursor_motion, x, y)) |
|
|
/* declare return values for termcap functions */ |
|
char *tgetstr(); |
|
char *tgoto(); |
|
|
|
extern char ch_erase; /* set to the user's erase character */ |
extern char ch_erase; /* set to the user's erase character */ |
extern char ch_kill; /* set to the user's kill character */ |
extern char ch_kill; /* set to the user's kill character */ |
extern char smart_terminal; /* set if the terminal has sufficient termcap |
extern char smart_terminal; /* set if the terminal has sufficient termcap |
|
|
extern int screen_length; |
extern int screen_length; |
extern int screen_width; |
extern int screen_width; |
|
|
/* a function that puts a single character on stdout */ |
/* prototypes from screen.c */ |
int putstdout(); |
extern void init_termcap __P((int)); |
|
extern void init_screen __P((void)); |
|
extern void end_screen __P((void)); |
|
extern void reinit_screen __P((void)); |
|
extern void get_screensize __P((void)); |
|
extern void standout __P((char *)); |
|
extern void clear __P((void)); |
|
extern int clear_eol __P((int)); |
|
extern void go_home __P((void)); |
|
extern int putstdout __P((int)); |