Annotation of 43BSDReno/contrib/jove/keymaps.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: struct keymap {
        !             9:        int             Type;           /* keymap type */
        !            10:        char            *Name;          /* keymap name */
        !            11:        data_obj        **k_keys;       /* keys array */
        !            12:        char            k_alloc_p;      /* whether we alloced k_keys */
        !            13: };
        !            14: 
        !            15: extern data_obj        *MainKeys[NCHARS],
        !            16:                *EscKeys[NCHARS],
        !            17:                *CtlxKeys[NCHARS];
        !            18: 
        !            19: #ifdef MAC                                     /* used in About Jove... */
        !            20: # define F_MAINMAP '\001'
        !            21: # define F_PREF1MAP '\002'
        !            22: # define F_PREF2MAP '\003'
        !            23: #endif
        !            24: 
        !            25: extern int
        !            26:        this_cmd,       /* ... */
        !            27:        last_cmd;       /* last command ... to implement appending
        !            28:                           to kill buffer */
        !            29: 
        !            30: extern void
        !            31:        BindSomething proto((struct data_obj *(*proc)(), struct keymap *map)),
        !            32:        BindWMap proto((struct keymap *map, int lastkey, struct data_obj *cmd)),
        !            33:        DescMap proto((struct keymap *map, char *pref)),
        !            34:        DescWMap proto((struct keymap *map, int key)),
        !            35:        dispatch proto((int c));
        !            36: 
        !            37: extern int
        !            38:        PrefChar proto((int c));        /* Is `c' a prefix character */

unix.superglobalmegacorp.com

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