aboutsummaryrefslogtreecommitdiffstats
path: root/otr.c
diff options
context:
space:
mode:
authorWilmer van der Gaast <wilmer@gaast.net>2010-08-31 22:05:36 +0200
committerWilmer van der Gaast <wilmer@gaast.net>2010-08-31 22:05:36 +0200
commit83586911a0aa768ed196051950ebd8ffce37d467 (patch)
treea4a942ca4cbc0dc6ea2dae9ac469feb2286d4cb6 /otr.c
parentad2d8bccb2a27688845d87b59eddff976ade5ef7 (diff)
Added root_command_add() and use it to create the "otr" command.
Diffstat (limited to 'otr.c')
-rw-r--r--otr.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/otr.c b/otr.c
index 7d4a71a7..9031d7de 100644
--- a/otr.c
+++ b/otr.c
@@ -83,6 +83,7 @@ const char *op_account_name(void *opdata, const char *account, const char *proto
/** otr sub-command handlers: **/
+static void cmd_otr(irc_t *irc, char **args);
void cmd_otr_connect(irc_t *irc, char **args);
void cmd_otr_disconnect(irc_t *irc, char **args);
void cmd_otr_smp(irc_t *irc, char **args);
@@ -198,6 +199,8 @@ void otr_init(void)
global.otr_ops.max_message_size = &op_max_message_size;
global.otr_ops.account_name = &op_account_name;
global.otr_ops.account_name_free = NULL;
+
+ root_command_add( "otr", 1, cmd_otr, 0 );
}
otr_t *otr_new(void)
@@ -417,7 +420,7 @@ int otr_send_message(struct im_connection *ic, const char *handle, const char *m
return st;
}
-void cmd_otr(irc_t *irc, char **args)
+static void cmd_otr(irc_t *irc, char **args)
{
const command_t *cmd;