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

Diff for /src/usr.bin/tmux/tty-keys.c between version 1.91 and 1.92

version 1.91, 2016/11/15 14:02:32 version 1.92, 2017/01/11 16:05:46
Line 837 
Line 837 
 tty_keys_device_attributes(struct tty *tty, const char *buf, size_t len,  tty_keys_device_attributes(struct tty *tty, const char *buf, size_t len,
     size_t *size)      size_t *size)
 {  {
         u_int            i, a, b;          u_int                    i, a, b;
         char             tmp[64], *endptr;          char                     tmp[64], *endptr;
         const char      *s;          static const char       *types[] = TTY_TYPES;
           int                      type;
   
         *size = 0;          *size = 0;
   
Line 877 
Line 878 
         } else          } else
                 a = b = 0;                  a = b = 0;
   
         s = "UNKNOWN";          type = TTY_UNKNOWN;
         switch (a) {          switch (a) {
         case 1:          case 1:
                 if (b == 2) {                  if (b == 2)
                         tty_set_type(tty, TTY_VT100);                          type = TTY_VT100;
                         s = "VT100";                  else if (b == 0)
                 } else if (b == 0) {                          type = TTY_VT101;
                         tty_set_type(tty, TTY_VT101);  
                         s = "VT101";  
                 }  
                 break;                  break;
         case 6:          case 6:
                 tty_set_type(tty, TTY_VT102);                  type = TTY_VT102;
                 s = "VT102";  
                 break;                  break;
         case 62:          case 62:
                 tty_set_type(tty, TTY_VT220);                  type = TTY_VT220;
                 s = "VT220";  
                 break;                  break;
         case 63:          case 63:
                 tty_set_type(tty, TTY_VT320);                  type = TTY_VT320;
                 s = "VT320";  
                 break;                  break;
         case 64:          case 64:
                 tty_set_type(tty, TTY_VT420);                  type = TTY_VT420;
                 s = "VT420";  
                 break;                  break;
         }          }
         log_debug("received DA %.*s (%s)", (int)*size, buf, s);          tty_set_type(tty, type);
   
           log_debug("received DA %.*s (%s)", (int)*size, buf, types[type]);
         return (0);          return (0);
 }  }

Legend:
Removed from v.1.91  
changed lines
  Added in v.1.92