added .gitignore
[NeonServV5.git] / modcmd.h
index 8dc866be1a03ac2e57bca0a3c8d7040d34a57be4..6f9ff85d383c826d2afc9db6e77ee316a5d57f27 100644 (file)
--- a/modcmd.h
+++ b/modcmd.h
@@ -6,6 +6,7 @@ struct ClientSocket;
 struct UserNode;
 struct ChanNode;
 
+#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))
 typedef void cmd_bind_t(struct ClientSocket *client, struct UserNode *user, struct ChanNode *chan, char **argv, char argc);
 typedef void trigger_callback_t(struct ChanNode *chan, char *trigger);
 
@@ -33,6 +34,7 @@ struct trigger_cache {
 };
 
 void init_modcmd();
+void free_modcmd();
 struct ClientSocket* get_prefered_bot(int botid);
 int register_command(int botid, char *name, cmd_bind_t *func);
 int set_trigger_callback(int botid, trigger_callback_t *func);