store devnull classes by their (new) id instead of their names
[srvx.git] / src / nickserv.h
index 322170e2825422abdfb1b805b17a7df2a0548c67..a37195fe2e27d40b5fdeba55bc2ca6de74ce62bc 100644 (file)
@@ -109,13 +109,13 @@ struct handle_info {
     struct language *language;
     struct authlogEntry *authlog;
     char *website;
-    char *devnull;
     char *email_addr;
     char *epithet;
     char *infoline;
     char *handle;
     char *fakehost;
     char *fakeident;
+    unsigned int devnull_id;
     unsigned long id;
     unsigned long registered;
     unsigned long lastseen;
@@ -158,8 +158,7 @@ int staff_has_access(struct userNode *user, struct userNode *bot, unsigned int m
 void nickserv_show_oper_accounts(struct userNode *user, struct svccmd *cmd);
 struct handle_info *checklogin(const char *user, const char *pass, const char *numeric, const char *hostmask, const char *ipmask);
 char *getfakehost(const char *user);
-void nickserv_devnull_delete(char *name);
-void nickserv_devnull_rename(char *oldname, char *newname);
+void nickserv_devnull_delete(unsigned int devnull_id);
 char *generate_fakehost(struct handle_info *handle);
 char *generate_fakeident(struct handle_info *handle, struct userNode *user);
 void apply_fakehost(struct handle_info *handle, struct userNode *user);