[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.12 and 1.13

version 1.12, 2009/12/03 22:50:10 version 1.13, 2010/01/14 21:53:40
Line 170 
Line 170 
                 return (KEYC_NONE);                  return (KEYC_NONE);
         }          }
   
           if ((string[0] == 'S' || string[0] == 's') && string[1] == '-') {
                   ptr = string + 2;
                   if (ptr[0] == '\0')
                           return (KEYC_NONE);
                   key = key_string_lookup_string(ptr);
                   if (key != KEYC_NONE) {
                           if (key >= KEYC_BASE)
                                   return (key | KEYC_SHIFT);
                   } else {
                           if (ptr[1] == '\0')
                                   return (KEYC_NONE);
                           key = (u_char) ptr[0];
                   }
   
                   if (key >= 32 && key <= 127)
                           return (key | KEYC_SHIFT);
                   return (KEYC_NONE);
           }
   
         return (key_string_search_table(string));          return (key_string_search_table(string));
 }  }
   

Legend:
Removed from v.1.12  
changed lines
  Added in v.1.13