home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 8 / FreshFishVol8-CD1.bin / gnu / src / baseline / jove-4.14.6.lha / jove-4.14.6 / keymaps.h < prev    next >
C/C++ Source or Header  |  1992-01-10  |  1KB  |  35 lines

  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.     dispatch proto((int c));
  32.  
  33. extern int
  34.     PrefChar proto((int c));    /* Is `c' a prefix character */
  35.