5 #define USERFLAG_ISBOT 0x01;
10 char ident[USERLEN+1];
12 char realname[REALLEN+1];
14 struct ChanUser *channel;
16 struct UserNode *next;
20 int is_valid_nick(const char *nick);
21 struct UserNode* getUserByNick(const char *nick);
22 struct UserNode* searchUserByNick(const char *nick);
23 struct UserNode* addUser(const char *nick);
24 int renameUser(struct UserNode* user, const char *new_nick);
25 void delUser(struct UserNode* user, int freeUser);