Various Bug Fixes including
* connects to the proper server from the config file
* feof (stream) loop is better than the prior solution
Still missing / correctable
* valgrind complains about uninitialized values
* strdup must be freed, but i don't know where...
committer: Markus Bröker <mbroeker@largo.homelinux.org>
/**
* $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 *);
char *irc_parsemessage (const char *, MSG *);
#endif