The index key for user records now omits non-alphanumeric characters, in addition...
[citadel.git] / citadel / user_ops.h
index 040932c1df29d33c5b196ead00d5ab9c900cd784..d9dbc29598f3e79db4d96d28ce7f3cfacc2f2927 100644 (file)
@@ -37,8 +37,7 @@ enum {
 
 void do_login(void);
 int CtdlInvtKick(char *iuser, int op);
-void ForEachUser(void (*CallBack)(struct ctdluser *EachUser, void *out_data), void *in_data);
-void ListThisUser(struct ctdluser *usbuf, void *data);
+void ForEachUser(void (*CallBack) (char *, void *out_data), void *in_data);
 int NewMailCount(void);
 int InitialMailCheck(void);
 void put_visit(visit *newvisit);
@@ -68,6 +67,7 @@ void start_chkpwd_daemon(void);
 #define RENAMEUSER_ALREADY_EXISTS      3       /* An account with the desired new name already exists */
 
 int rename_user(char *oldname, char *newname);
+void reindex_user_928(char *username, void *out_data);
 
 long cutusername(char *username);
 void makeuserkey(char *key, const char *username, long len);