=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/top/screen.h,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- src/usr.bin/top/screen.h 1997/08/14 14:00:24 1.1 +++ src/usr.bin/top/screen.h 1997/08/22 07:16:30 1.2 @@ -1,4 +1,4 @@ -/* $OpenBSD: screen.h,v 1.1 1997/08/14 14:00:24 downsj Exp $ */ +/* $OpenBSD: screen.h,v 1.2 1997/08/22 07:16:30 downsj Exp $ */ /* * top - a top users display for Unix 4.2 @@ -11,10 +11,6 @@ #define putcap(str) (void)((str) != NULL ? TCputs(str) : 0) #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_kill; /* set to the user's kill character */ extern char smart_terminal; /* set if the terminal has sufficient termcap @@ -29,5 +25,14 @@ extern int screen_length; extern int screen_width; -/* a function that puts a single character on stdout */ -int putstdout(); +/* prototypes from screen.c */ +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));