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

Diff for /src/usr.bin/tmux/key-string.c between version 1.5 and 1.6

version 1.5, 2009/07/26 21:42:08 version 1.6, 2009/07/28 09:18:01
Line 58 
Line 58 
         { "Tab",        '\011' },          { "Tab",        '\011' },
         { "BTab",       KEYC_BTAB },          { "BTab",       KEYC_BTAB },
         { "BSpace",     KEYC_BSPACE },          { "BSpace",     KEYC_BSPACE },
           { "Enter",      '\r' },
           { "Escape",     '\033' },
   
         /* Arrow keys. */          /* Arrow keys. */
         { "Up",         KEYC_UP },          { "Up",         KEYC_UP },
Line 177 
Line 179 
                 return (tmp2);                  return (tmp2);
         }          }
   
           for (i = 0; i < nitems(key_string_table); i++) {
                   if (key == key_string_table[i].key)
                           return (key_string_table[i].string);
           }
   
         if (key >= 32 && key <= 255) {          if (key >= 32 && key <= 255) {
                 tmp[0] = key;                  tmp[0] = key;
                 tmp[1] = '\0';                  tmp[1] = '\0';
Line 191 
Line 198 
                 return (tmp);                  return (tmp);
         }          }
   
         for (i = 0; i < nitems(key_string_table); i++) {  
                 if (key == key_string_table[i].key)  
                         return (key_string_table[i].string);  
         }  
         return (NULL);          return (NULL);
 }  }

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.6