[BACK]Return to cmd-list-windows.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / tmux

Diff for /src/usr.bin/tmux/cmd-list-windows.c between version 1.4 and 1.5

version 1.4, 2009/07/26 12:58:44 version 1.5, 2009/08/08 13:29:27
Line 48 
Line 48 
         struct window           *w;          struct window           *w;
         struct window_pane      *wp;          struct window_pane      *wp;
         struct grid             *gd;          struct grid             *gd;
           struct grid_line        *gl;
         u_int                    i;          u_int                    i;
         unsigned long long       size;          unsigned long long       size;
         const char              *name;          const char              *name;
Line 65 
Line 66 
   
                         size = 0;                          size = 0;
                         for (i = 0; i < gd->hsize; i++) {                          for (i = 0; i < gd->hsize; i++) {
                                 size += gd->size[i] * sizeof **gd->data;                                  gl = &gd->linedata[i];
                                 size += gd->usize[i] * sizeof **gd->udata;                                  size += gl->cellsize * sizeof *gl->celldata;
                                   size += gl->utf8size * sizeof *gl->utf8data;
                         }                          }
                         size += gd->hsize * (sizeof *gd->data);                          size += gd->hsize * sizeof *gd->linedata;
                         size += gd->hsize * (sizeof *gd->size);  
   
                         if (wp->fd != -1)                          if (wp->fd != -1)
                                 name = ttyname(wp->fd);                                  name = ttyname(wp->fd);

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