removed getTextBot() function and added textbot parameter to the CMD_BIND header...
[NeonServV5.git] / src / modcmd.h
index 1321713e7567aa5e3172f4e849cd0b94b6af7db9..4ca57e13b34d3a98ce86f260484e01bbf1139cb0 100644 (file)
@@ -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);