X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=src%2Fmodcmd.h;h=9f39e1fc48046c5014498a5b2b4788e1f0668d48;hb=8a1a716ef73af7b5288f7b5f8ab1b37be80f1247;hp=1321713e7567aa5e3172f4e849cd0b94b6af7db9;hpb=689da1db7e2517c187ce76c6c553e20d630a7f36;p=NeonServV5.git diff --git a/src/modcmd.h b/src/modcmd.h index 1321713..9f39e1f 100644 --- a/src/modcmd.h +++ b/src/modcmd.h @@ -1,4 +1,4 @@ -/* modcmd.h - NeonServ v5.4 +/* modcmd.h - NeonServ v5.6 * Copyright (C) 2011-2012 Philipp Kreil (pk910) * * This program is free software: you can redistribute it and/or modify @@ -42,8 +42,8 @@ struct UserNode; struct ChanNode; struct Event; -#define CMD_BIND(NAME) void NAME(UNUSED_ARG(struct ClientSocket *client), UNUSED_ARG(struct UserNode *user), UNUSED_ARG(struct ChanNode *chan), UNUSED_ARG(char **argv), UNUSED_ARG(char argc), UNUSED_ARG(struct Event *event)) -typedef void cmd_bind_t(struct ClientSocket *client, struct UserNode *user, struct ChanNode *chan, char **argv, char argc, struct Event *event); +#define CMD_BIND(NAME) void NAME(UNUSED_ARG(struct ClientSocket *client), UNUSED_ARG(struct ClientSocket *textclient), UNUSED_ARG(struct UserNode *user), UNUSED_ARG(struct ChanNode *chan), UNUSED_ARG(char **argv), UNUSED_ARG(char argc), UNUSED_ARG(struct Event *event)) +typedef void cmd_bind_t(struct ClientSocket *client, struct ClientSocket *textclient, struct UserNode *user, struct ChanNode *chan, char **argv, char argc, struct Event *event); typedef void trigger_callback_t(int clientid, struct ChanNode *chan, char *trigger); struct cmd_function { @@ -122,7 +122,6 @@ void free_modcmd(); /* MODULAR ACCESSIBLE */ struct cmd_binding *find_botwise_cmd_binding(int botid, int clientid, char *cmd); /* MODULAR ACCESSIBLE */ void bind_botwise_unbound_required_functions(int botid, int clientid); /* MODULAR ACCESSIBLE */ struct cmd_function *find_cmd_function(int botid, char *name); -/* MODULAR ACCESSIBLE */ struct ClientSocket *getTextBot(); /* MODULAR ACCESSIBLE */ void register_command_alias(int botid, char *alias); /* MODULAR ACCESSIBLE */ struct cmd_binding *getAllBinds(struct cmd_binding *last);