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

Diff for /src/usr.bin/tmux/cmd-display-message.c between version 1.28 and 1.29

version 1.28, 2015/04/27 16:25:57 version 1.29, 2015/11/18 16:49:13
Line 54 
Line 54 
         const char              *template;          const char              *template;
         char                    *msg;          char                    *msg;
         struct format_tree      *ft;          struct format_tree      *ft;
         char                     out[BUFSIZ];  
         time_t                   t;  
         size_t                   len;  
   
         if (args_has(args, 't')) {          if (args_has(args, 't')) {
                 wl = cmd_find_pane(cmdq, args_get(args, 't'), &s, &wp);                  wl = cmd_find_pane(cmdq, args_get(args, 't'), &s, &wp);
Line 94 
Line 91 
         ft = format_create();          ft = format_create();
         format_defaults(ft, c, s, wl, wp);          format_defaults(ft, c, s, wl, wp);
   
         t = time(NULL);          msg = format_expand_time(ft, template, time(NULL));
         len = strftime(out, sizeof out, template, localtime(&t));  
         out[len] = '\0';  
   
         msg = format_expand(ft, out);  
         if (args_has(self->args, 'p'))          if (args_has(self->args, 'p'))
                 cmdq_print(cmdq, "%s", msg);                  cmdq_print(cmdq, "%s", msg);
         else          else

Legend:
Removed from v.1.28  
changed lines
  Added in v.1.29