modified modcmd to give the possibility for dynamic access (modcmd)
[NeonServV5.git] / IRCParser.h
index c4d2801e02a741149d368b012ff77f47e6cf96f1..5d216873bedf6540d61af7ba0844b25c911c32a5 100644 (file)
@@ -2,9 +2,9 @@
 #define _IRCParser_h
 
 #include "main.h"
-#include "ClientSocket.h"
 
-#define MAXNUMPARAMS 200 /* maximum number of parameters in one line */
+struct ClientSocket;
+struct UserNode;
 
 #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);
@@ -17,6 +17,8 @@ struct irc_cmd {
 
 int parse_lines(struct ClientSocket *client, char *lines, int len);
 void bot_disconnect(struct ClientSocket *client);
-void parser_init();
+void init_parser();
+void free_parser();
+void reply(struct ClientSocket *client, struct UserNode *user, const char *text, ...);
 
 #endif
\ No newline at end of file