Annotation of 43BSDReno/contrib/jove/keymaps.h, revision 1.1.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.