return NULL;
}
+struct UserNode* getAllUsers(struct UserNode *last) {
+ if(last == NULL || last->next == NULL) {
+ int cindex;
+ if(last == NULL)
+ cindex = 0;
+ else
+ cindex = get_nicklist_entry(last->nick[0]) + 1;
+ while(userList[cindex] == NULL && cindex <= VALID_NICK_CHARS_FIRST_LEN)
+ cindex++;
+ if(cindex > VALID_NICK_CHARS_FIRST_LEN) return NULL;
+ return userList[cindex];
+ } else
+ return last->next;
+}
+
struct UserNode* addUser(const char *nick) {
int userListIndex = get_nicklist_entry(*nick);
if(userListIndex == -1 || !is_valid_nick(nick))