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

Diff for /src/usr.bin/tmux/format.c between version 1.145 and 1.146

version 1.145, 2017/08/02 11:10:48 version 1.146, 2017/08/09 11:43:45
Line 1216 
Line 1216 
 format_defaults(struct format_tree *ft, struct client *c, struct session *s,  format_defaults(struct format_tree *ft, struct client *c, struct session *s,
     struct winlink *wl, struct window_pane *wp)      struct winlink *wl, struct window_pane *wp)
 {  {
           format_add(ft, "session_format", "%d", s != NULL);
           format_add(ft, "window_format", "%d", wl != NULL);
           format_add(ft, "pane_format", "%d", wp != NULL);
   
         if (s == NULL && c != NULL)          if (s == NULL && c != NULL)
                 s = c->session;                  s = c->session;
         if (wl == NULL && s != NULL)          if (wl == NULL && s != NULL)
Line 1463 
Line 1467 
 void  void
 format_defaults_paste_buffer(struct format_tree *ft, struct paste_buffer *pb)  format_defaults_paste_buffer(struct format_tree *ft, struct paste_buffer *pb)
 {  {
         size_t   bufsize;          struct timeval   tv;
         char    *s;          size_t           size;
           char            *s;
   
         paste_buffer_data(pb, &bufsize);          timerclear(&tv);
         format_add(ft, "buffer_size", "%zu", bufsize);          tv.tv_sec = paste_buffer_created(pb);
           paste_buffer_data(pb, &size);
   
           format_add(ft, "buffer_size", "%zu", size);
         format_add(ft, "buffer_name", "%s", paste_buffer_name(pb));          format_add(ft, "buffer_name", "%s", paste_buffer_name(pb));
           format_add_tv(ft, "buffer_created", &tv);
   
         s = paste_make_sample(pb);          s = paste_make_sample(pb);
         format_add(ft, "buffer_sample", "%s", s);          format_add(ft, "buffer_sample", "%s", s);

Legend:
Removed from v.1.145  
changed lines
  Added in v.1.146