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

Diff for /src/usr.bin/mg/kbd.h between version 1.14 and 1.15

version 1.14, 2002/03/11 13:02:56 version 1.15, 2005/04/03 02:09:28
Line 5 
Line 5 
  */   */
   
 typedef struct {  typedef struct {
         KCHAR   k_base; /* first key in element          */          KCHAR    k_base;                /* first key in element          */
         KCHAR   k_num;          /* last key in element           */          KCHAR    k_num;                 /* last key in element           */
         PF      *k_funcp;       /* pointer to array of pointers          PF      *k_funcp;               /* pointer to array of pointers  */
                                          * to functions */                                          /* to functions                  */
         struct keymap_s *k_prefmap;     /* keymap of ONLY prefix key in          struct keymap_s *k_prefmap;     /* keymap of ONLY prefix key in  */
                                          * element */                                          /* element                       */
 } MAP_ELEMENT;  } MAP_ELEMENT;
   
 /*  /*
  * predefined keymaps are NOT type KEYMAP because final array needs   * Predefined keymaps are NOT type KEYMAP because final array needs
  * dimension.  If any changes are made to this struct, they must be reflected   * dimension.  If any changes are made to this struct, they must be reflected
  * in all keymap declarations.   * in all keymap declarations.
  */   */
Line 36 
Line 36 
 #define MAPELEDEF 4  #define MAPELEDEF 4
   
 typedef struct MAPS_S {  typedef struct MAPS_S {
         KEYMAP  *p_map;          KEYMAP          *p_map;
         const char *p_name;          const char      *p_name;
         struct MAPS_S *p_next;          struct MAPS_S   *p_next;
 } MAPS;  } MAPS;
   
 extern MAPS     *maps;  extern MAPS     *maps;

Legend:
Removed from v.1.14  
changed lines
  Added in v.1.15