diff --git a/include/irc.h b/include/irc.h new file mode 100644 --- /dev/null +++ b/include/irc.h @@ -0,0 +1,29 @@ +/** + * $Id: irc.h 51 2008-01-10 00:19:39Z mbroeker $ + * $URL: http://localhost/svn/c/mcbot/trunk/include/irc.h $ + * + */ + +#ifndef IRC_H +#define IRC_H + +#define IRC_GENERAL_ERROR -50 +#define IRC_LOGIN_ERROR -51 +#define IRC_CONNECT_ERROR -52 + +struct Message { + FILE *stream; + char *nick; + char *user; + char *email; + char *command; + char *channel; + char *line; +}; + +typedef struct Message MSG; + +FILE *irc_connect (char *, unsigned int); +int irc_login (FILE *, char *, char *); +char *irc_parsemessage (const char *, MSG *); +#endif