char realname[REALLEN+1];
char auth[AUTHLEN+1];
struct IPNode *ip;
- unsigned int flags;
+ unsigned int flags, usermode;
time_t created, last_who;
struct ChanUser *channel;
struct language *language;
#ifndef DND_FUNCTIONS
void init_UserNode();
void free_UserNode();
+/* MODULAR ACCESSIBLE */ int isUserModeSet(struct UserNode *user, char modeChar);
+void parseUserModes(struct UserNode* user, char *modeStr);
/* MODULAR ACCESSIBLE */ int is_valid_nick(const char *nick);
/* MODULAR ACCESSIBLE */ struct UserNode* getUserByNick(const char *nick);
/* MODULAR ACCESSIBLE */ struct UserNode* getUserByMask(const char *mask);