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

Diff for /src/usr.bin/tmux/cmd-confirm-before.c between version 1.12 and 1.13

version 1.12, 2011/07/08 06:37:57 version 1.13, 2012/07/10 11:53:01
Line 17 
Line 17 
  */   */
   
 #include <ctype.h>  #include <ctype.h>
   #include <stdlib.h>
 #include <string.h>  #include <string.h>
   
 #include "tmux.h"  #include "tmux.h"
Line 87 
Line 88 
                 ptr = copy = xstrdup(args->argv[0]);                  ptr = copy = xstrdup(args->argv[0]);
                 cmd = strsep(&ptr, " \t");                  cmd = strsep(&ptr, " \t");
                 xasprintf(&new_prompt, "Confirm '%s'? (y/n) ", cmd);                  xasprintf(&new_prompt, "Confirm '%s'? (y/n) ", cmd);
                 xfree(copy);                  free(copy);
         }          }
   
         cdata = xmalloc(sizeof *cdata);          cdata = xmalloc(sizeof *cdata);
Line 97 
Line 98 
             cmd_confirm_before_callback, cmd_confirm_before_free, cdata,              cmd_confirm_before_callback, cmd_confirm_before_free, cdata,
             PROMPT_SINGLE);              PROMPT_SINGLE);
   
         xfree(new_prompt);          free(new_prompt);
         return (1);          return (1);
 }  }
   
Line 119 
Line 120 
                 if (cause != NULL) {                  if (cause != NULL) {
                         *cause = toupper((u_char) *cause);                          *cause = toupper((u_char) *cause);
                         status_message_set(c, "%s", cause);                          status_message_set(c, "%s", cause);
                         xfree(cause);                          free(cause);
                 }                  }
                 return (0);                  return (0);
         }          }
Line 144 
Line 145 
 {  {
         struct cmd_confirm_before_data  *cdata = data;          struct cmd_confirm_before_data  *cdata = data;
   
         if (cdata->cmd != NULL)          free(cdata->cmd);
                 xfree(cdata->cmd);          free(cdata);
         xfree(cdata);  
 }  }

Legend:
Removed from v.1.12  
changed lines
  Added in v.1.13