[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.10 and 1.11

version 1.10, 2009/11/10 17:24:43 version 1.11, 2009/11/26 22:56:59
Line 105 
Line 105 
 key_string_lookup_string(const char *string)  key_string_lookup_string(const char *string)
 {  {
         int              key;          int              key;
         const u_char    *ptr;          const char      *ptr;
   
         if (string[0] == '\0')          if (string[0] == '\0')
                 return (KEYC_NONE);                  return (KEYC_NONE);
         if (string[1] == '\0')          if (string[1] == '\0')
                 return (string[0]);                  return ((u_char) string[0]);
   
         ptr = NULL;          ptr = NULL;
         if ((string[0] == 'C' || string[0] == 'c') && string[1] == '-')          if ((string[0] == 'C' || string[0] == 'c') && string[1] == '-')
Line 133 
Line 133 
                 } else {                  } else {
                         if (ptr[1] != '\0')                          if (ptr[1] != '\0')
                                 return (KEYC_NONE);                                  return (KEYC_NONE);
                         key = ptr[0];                          key = (u_char) ptr[0];
                 }                  }
   
                 /*                  /*
Line 162 
Line 162 
                 } else {                  } else {
                         if (ptr[1] == '\0')                          if (ptr[1] == '\0')
                                 return (KEYC_NONE);                                  return (KEYC_NONE);
                         key = ptr[0];                          key = (u_char) ptr[0];
                 }                  }
   
                 if (key >= 32 && key <= 127)                  if (key >= 32 && key <= 127)
Line 209 
Line 209 
         }          }
   
         if (key >= 32 && key <= 255) {          if (key >= 32 && key <= 255) {
                 tmp[0] = key;                  tmp[0] = (char) key;
                 tmp[1] = '\0';                  tmp[1] = '\0';
                 return (tmp);                  return (tmp);
         }          }

Legend:
Removed from v.1.10  
changed lines
  Added in v.1.11