[BACK]Return to mode-key.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / tmux

Diff for /src/usr.bin/tmux/Attic/mode-key.c between version 1.63 and 1.64

version 1.63, 2015/05/08 16:33:29 version 1.64, 2015/11/12 11:05:34
Line 40 
Line 40 
   
 /* Entry in the default mode key tables. */  /* Entry in the default mode key tables. */
 struct mode_key_entry {  struct mode_key_entry {
         int                     key;          key_code                key;
   
         /*          /*
          * Editing mode for vi: 0 is edit mode, keys not in the table are           * Editing mode for vi: 0 is edit mode, keys not in the table are
Line 523 
Line 523 
 int  int
 mode_key_cmp(struct mode_key_binding *mbind1, struct mode_key_binding *mbind2)  mode_key_cmp(struct mode_key_binding *mbind1, struct mode_key_binding *mbind2)
 {  {
         if (mbind1->mode != mbind2->mode)          if (mbind1->mode < mbind2->mode)
                 return (mbind1->mode - mbind2->mode);                  return (-1);
         return (mbind1->key - mbind2->key);          if (mbind1->mode > mbind2->mode)
                   return (1);
           if (mbind1->key < mbind2->key)
                   return (-1);
           if (mbind1->key > mbind2->key)
                   return (1);
           return (0);
 }  }
   
 const char *  const char *
Line 588 
Line 594 
 }  }
   
 enum mode_key_cmd  enum mode_key_cmd
 mode_key_lookup(struct mode_key_data *mdata, int key, const char **arg)  mode_key_lookup(struct mode_key_data *mdata, key_code key, const char **arg)
 {  {
         struct mode_key_binding *mbind, mtmp;          struct mode_key_binding *mbind, mtmp;
   

Legend:
Removed from v.1.63  
changed lines
  Added in v.1.64