summaryrefslogtreecommitdiffstats
path: root/cmd-select-window.c
diff options
context:
space:
mode:
Diffstat (limited to 'cmd-select-window.c')
-rw-r--r--cmd-select-window.c15
1 files changed, 6 insertions, 9 deletions
diff --git a/cmd-select-window.c b/cmd-select-window.c
index db1894af..a5a4e341 100644
--- a/cmd-select-window.c
+++ b/cmd-select-window.c
@@ -1,4 +1,4 @@
-/* $Id: cmd-select-window.c,v 1.13 2008-06-02 21:08:36 nicm Exp $ */
+/* $Id: cmd-select-window.c,v 1.14 2008-06-03 05:35:51 nicm Exp $ */
/*
* Copyright (c) 2007 Nicholas Marriott <nicm@users.sourceforge.net>
@@ -32,6 +32,7 @@ void cmd_select_window_exec(void *, struct cmd_ctx *);
void cmd_select_window_send(void *, struct buffer *);
void cmd_select_window_recv(void **, struct buffer *);
void cmd_select_window_free(void *);
+void cmd_select_window_init(void **, int);
struct cmd_select_window_data {
char *sname;
@@ -46,22 +47,18 @@ const struct cmd_entry cmd_select_window_entry = {
cmd_select_window_exec,
cmd_select_window_send,
cmd_select_window_recv,
- cmd_select_window_free
+ cmd_select_window_free,
+ cmd_select_window_init
};
-/*
- * select-window requires different defaults depending on the key, so this
- * fills in the right data. XXX should this be extended to them all and get
- * rid of std/NULL rubbish?
- */
void
-cmd_select_window_default(void **ptr, int key)
+cmd_select_window_init(void **ptr, int arg)
{
struct cmd_select_window_data *data;
*ptr = data = xmalloc(sizeof *data);
data->sname = NULL;
- data->idx = key - '0';
+ data->idx = arg - '0';
}
int