changed Makefile; build all commands as an own file
[NeonServV5.git] / UserNode.c
index dccdad9d7a14579c958159af4225b100924de22d..2ced2eb5b88d3f3129173b9b867a0fbf3823d048 100644 (file)
@@ -143,6 +143,17 @@ struct UserNode* getAllUsers(struct UserNode *last) {
         return last->next;
 }
 
+int getUserCount() {
+    int i, count = 0;
+    struct UserNode *user;
+    for(i = 0; i < VALID_NICK_CHARS_FIRST_LEN+1; i++) {
+        for(user = userList[i]; user; user = user->next) {
+            count++;
+        }
+    }
+    return count;
+}
+
 struct UserNode* addUser(const char *nick) {
     int userListIndex = get_nicklist_entry(*nick);
     if(userListIndex == -1 || !is_valid_nick(nick))