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

Diff for /src/usr.bin/tmux/cmd-send-keys.c between version 1.2 and 1.3

version 1.2, 2009/07/13 23:11:35 version 1.3, 2009/07/26 12:58:44
Line 28 
Line 28 
   
 int     cmd_send_keys_parse(struct cmd *, int, char **, char **);  int     cmd_send_keys_parse(struct cmd *, int, char **, char **);
 int     cmd_send_keys_exec(struct cmd *, struct cmd_ctx *);  int     cmd_send_keys_exec(struct cmd *, struct cmd_ctx *);
 void    cmd_send_keys_send(struct cmd *, struct buffer *);  
 void    cmd_send_keys_recv(struct cmd *, struct buffer *);  
 void    cmd_send_keys_free(struct cmd *);  void    cmd_send_keys_free(struct cmd *);
 size_t  cmd_send_keys_print(struct cmd *, char *, size_t);  size_t  cmd_send_keys_print(struct cmd *, char *, size_t);
   
Line 47 
Line 45 
         NULL,          NULL,
         cmd_send_keys_parse,          cmd_send_keys_parse,
         cmd_send_keys_exec,          cmd_send_keys_exec,
         cmd_send_keys_send,  
         cmd_send_keys_recv,  
         cmd_send_keys_free,          cmd_send_keys_free,
         cmd_send_keys_print          cmd_send_keys_print
 };  };
Line 125 
Line 121 
         }          }
   
         return (0);          return (0);
 }  
   
 void  
 cmd_send_keys_send(struct cmd *self, struct buffer *b)  
 {  
         struct cmd_send_keys_data       *data = self->data;  
   
         buffer_write(b, data, sizeof *data);  
         cmd_send_string(b, data->target);  
         buffer_write(b, data->keys, data->nkeys * sizeof *data->keys);  
 }  
   
 void  
 cmd_send_keys_recv(struct cmd *self, struct buffer *b)  
 {  
         struct cmd_send_keys_data       *data;  
   
         self->data = data = xmalloc(sizeof *data);  
         buffer_read(b, data, sizeof *data);  
         data->target = cmd_recv_string(b);  
         data->keys = xcalloc(data->nkeys, sizeof *data->keys);  
         buffer_read(b, data->keys, data->nkeys * sizeof *data->keys);  
 }  }
   
 void  void

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3