#ifndef _USERREC_H #define _USERREC_H void deflag_user(struct userrec *, int, char *, struct chanset_t *); struct userrec *adduser(struct userrec *, char *, char *, char *, flag_t, int); void addhost_by_handle(char *, char *); void clear_masks(struct maskrec *); void clear_userlist(struct userrec *); int u_pass_match(struct userrec *, char *); int delhost_by_handle(char *, char *); int ishost_for_handle(char *, char *); int count_users(struct userrec *); int deluser(char *); int change_handle(struct userrec *, char *); void correct_handle(char *); #ifdef HUB bool write_user(struct userrec *u, FILE * f, int shr); int write_userfile(int); #endif /* HUB */ void touch_laston(struct userrec *, char *, time_t); void user_del_chan(char *); extern struct userrec *userlist, *lastuser; extern int cache_hit, cache_miss, userfile_perm; extern bool noshare; #endif /* !_USERREC_H */