[BACK]Return to screen.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / less

Diff for /src/usr.bin/less/screen.c between version 1.20 and 1.21

version 1.20, 2015/11/09 18:05:57 version 1.21, 2015/11/20 16:25:15
Line 171 
Line 171 
 static void  static void
 scrsize(void)  scrsize(void)
 {  {
         char *s;          int sys_height = 0, sys_width = 0, n;
         int sys_height;  
         int sys_width;  
         int n;  
 #ifdef  TIOCGWINSIZE  
         struct winsize w;          struct winsize w;
 #endif          char *s;
   
 #define DEF_SC_WIDTH    80  #define DEF_SC_WIDTH    80
 #define DEF_SC_HEIGHT   24  #define DEF_SC_HEIGHT   24
   
         sys_width = sys_height = 0;  
   
 #ifdef  TIOCGWINSIZE  
         if (ioctl(2, TIOCGWINSZ, &w) == 0) {          if (ioctl(2, TIOCGWINSZ, &w) == 0) {
                 if (w.ws_row > 0)                  if (w.ws_row > 0)
                         sys_height = w.ws_row;                          sys_height = w.ws_row;
                 if (w.ws_col > 0)                  if (w.ws_col > 0)
                         sys_width = w.ws_col;                          sys_width = w.ws_col;
         }          }
 #endif  
   
         if (sys_height > 0)          if (sys_height > 0)
                 sc_height = sys_height;                  sc_height = sys_height;

Legend:
Removed from v.1.20  
changed lines
  Added in v.1.21