Annotation of 43BSDReno/contrib/jove/disp.h, revision 1.1

1.1     ! root        1: /***************************************************************************
        !             2:  * This program is Copyright (C) 1986, 1987, 1988 by Jonathan Payne.  JOVE *
        !             3:  * is provided to you without charge, and with no warranty.  You may give  *
        !             4:  * away copies of JOVE, including sources, provided that this notice is    *
        !             5:  * included in all the files.                                              *
        !             6:  ***************************************************************************/
        !             7: 
        !             8: #define DIRTY          ((daddr) 01)    /* needs update for some reason */
        !             9: #define MODELINE       02              /* this is a modeline */
        !            10: #define L_MOD          04              /* line has been modified internally */
        !            11: 
        !            12: #define makedirty(line)        { (line)->l_dline |= DIRTY; }
        !            13: #define isdirty(line)  ((line)->l_dline & DIRTY)
        !            14: 
        !            15: struct scrimage {
        !            16:        int     s_offset,       /* offset to start printing at */
        !            17:                s_flags,        /* various flags */
        !            18:                s_id,           /* which buffer line */
        !            19:                s_vln;          /* Visible Line Number */
        !            20:        Line    *s_lp;          /* so we can turn off red bit */
        !            21:        Window  *s_window;      /* window that contains this line */
        !            22: };
        !            23: 
        !            24: extern struct scrimage
        !            25:        *DesiredScreen,         /* what we want */
        !            26:        *PhysScreen;            /* what we got */
        !            27: 
        !            28: extern int
        !            29:        UpdModLine,     /* whether we want to update the mode line */
        !            30:        UpdMesg;        /* update the message line */
        !            31: 
        !            32: extern int
        !            33:        chkmail proto((int force)),
        !            34:        calc_pos proto((char *lp,int c_char)),
        !            35:        find_pos proto((struct line *line,int c_char));
        !            36: 
        !            37: extern void
        !            38:        disp_opt_init proto((void)),
        !            39:        ChkWindows proto((struct line *line1,struct line *line2)),
        !            40:        DrawMesg proto((int abortable)),
        !            41:        TOstart proto((char *name,int auto_newline)),
        !            42:        TOstop proto((void)),
        !            43:        Typeout proto((char *, ...)),
        !            44:        rbell proto((void)),
        !            45:        redisplay proto((void));
        !            46: 
        !            47: extern int
        !            48:        DisabledRedisplay;
        !            49: 
        !            50: #ifdef ID_CHAR
        !            51: extern int
        !            52:        IN_INSmode,
        !            53:        DClen,
        !            54:        MDClen,
        !            55:        IClen,
        !            56:        MIClen,
        !            57:        IMlen,
        !            58:        CElen;
        !            59: 
        !            60: extern void
        !            61:        INSmode proto((int));
        !            62: #endif /* ID_CHAR */

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.