[BACK]Return to screen.h CVS log [TXT][DIR] Up to [local] / src / usr.bin / top

Annotation of src/usr.bin/top/screen.h, Revision 1.3

1.3     ! millert     1: /*     $OpenBSD: screen.h,v 1.2 1997/08/22 07:16:30 downsj Exp $       */
1.1       downsj      2:
                      3: /*
                      4:  *  top - a top users display for Unix 4.2
                      5:  *
                      6:  *  This file contains all the definitions necessary to use the hand-written
                      7:  *  screen package in "screen.c"
                      8:  */
                      9:
                     10: #define TCputs(str)    tputs(str, 1, putstdout)
                     11: #define putcap(str)    (void)((str) != NULL ? TCputs(str) : 0)
                     12: #define Move_to(x, y)  TCputs(tgoto(cursor_motion, x, y))
                     13:
                     14: extern char ch_erase;          /* set to the user's erase character */
                     15: extern char ch_kill;           /* set to the user's kill  character */
                     16: extern char smart_terminal;     /* set if the terminal has sufficient termcap
                     17:                                   capabilities for normal operation */
                     18:
                     19: /* These are some termcap strings for use outside of "screen.c" */
                     20: extern char *cursor_motion;
                     21: extern char *clear_line;
                     22: extern char *clear_to_end;
                     23:
                     24: /* rows and columns on the screen according to termcap */
                     25: extern int  screen_length;
                     26: extern int  screen_width;
                     27:
1.2       downsj     28: /* prototypes from screen.c */
1.3     ! millert    29: extern void init_termcap(int);
        !            30: extern void init_screen(void);
        !            31: extern void end_screen(void);
        !            32: extern void reinit_screen(void);
        !            33: extern void get_screensize(void);
        !            34: extern void standout(char *);
        !            35: extern void clear(void);
        !            36: extern int clear_eol(int);
        !            37: extern void go_home(void);
        !            38: extern int putstdout(int);