added free functions to free everything (maybe a restart function later?)
[NeonServV5.git] / IRCParser.h
index b32d60f4f2b4c1941223b5fc4cf3e88f370b0595..1425f57dc86678b8b9bb0852a3b8ac7e34771088 100644 (file)
@@ -6,7 +6,7 @@
 
 #define MAXNUMPARAMS 200 /* maximum number of parameters in one line */
 
-#define IRC_CMD(NAME) int NAME(ClientSocket *client, UNUSED_ARG(const char *from), UNUSED_ARG(char **argv), UNUSED_ARG(unsigned int argc))
+#define IRC_CMD(NAME) int NAME(struct ClientSocket *client, UNUSED_ARG(const char *from), UNUSED_ARG(char **argv), UNUSED_ARG(unsigned int argc))
 typedef IRC_CMD(irc_cmd_t);
 
 struct irc_cmd {
@@ -16,6 +16,8 @@ struct irc_cmd {
 };
 
 int parse_lines(struct ClientSocket *client, char *lines, int len);
-void parser_init();
+void bot_disconnect(struct ClientSocket *client);
+void init_parser();
+void free_parser();
 
 #endif
\ No newline at end of file