int is_aide (void);
int is_room_aide (void);
int getuserbynumber (struct ctdluser *usbuf, long int number);
+void rebuild_usersbynumber(void);
void cmd_user (char *cmdbuf);
void session_startup (void);
-void logout (struct CitContext *who);
+void logout (void);
void cmd_pass (char *buf);
int purge_user (char *pname);
int create_user (char *newusername, int become_user);
#define RENAMEUSER_ALREADY_EXISTS 3 /* An account with the desired new name already exists */
int rename_user(char *oldname, char *newname);
+INLINE void makeuserkey(char *key, char *username);