#define USERFLAG_REPLY_PRIVMSG 0x0080
#define USERFLAG_GOD_MODE 0x0100
#define USERFLAG_HAS_USERID 0x0200
#define USERFLAG_REPLY_PRIVMSG 0x0080
#define USERFLAG_GOD_MODE 0x0100
#define USERFLAG_HAS_USERID 0x0200
#define USERFLAG_WAS_REGISTRING 0x20000000 /* only set for event_join if the quit reason was Registered */
#define USERFLAG_SCRIPTFLAG1 0x40000000
#define USERFLAG_WAS_REGISTRING 0x20000000 /* only set for event_join if the quit reason was Registered */
#define USERFLAG_SCRIPTFLAG1 0x40000000
unsigned int flags;
time_t created, last_who;
struct ChanUser *channel;
unsigned int flags;
time_t created, last_who;
struct ChanUser *channel;
int renameUser(struct UserNode* user, const char *new_nick);
void delUser(struct UserNode* user, int freeUser);
void clearTempUsers();
int renameUser(struct UserNode* user, const char *new_nick);
void delUser(struct UserNode* user, int freeUser);
void clearTempUsers();