]> jfr.im git - irc/evilnet/x3.git/blobdiff - src/nickserv.h
sync, i know patch 20 isnt there.. its already been applied at some stage minus one...
[irc/evilnet/x3.git] / src / nickserv.h
index 23bb8287b959b481a7961cfde0e0ccdfb9efab7a..b2b9b7dd8900ec2f4361ef3856617fa98ebbc1a9 100644 (file)
@@ -1,7 +1,7 @@
 /* nickserv.h - Nick/authentiction service
  * Copyright 2000-2004 srvx Development Team
  *
- * This file is part of srvx.
+ * This file is part of x3.
  *
  * srvx is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -38,8 +38,9 @@ struct svccmd;
 #define HI_FLAG_NODELETE       0x00000080
 #define HI_FLAG_NETWORK_HELPER 0x00000100
 #define HI_FLAG_BOT            0x00000200
+#define HI_FLAG_AUTOHIDE       0x00000400
 /* Flag characters for the above.  First char is LSB, etc. */
-#define HANDLE_FLAGS "SphgscfnHb"
+#define HANDLE_FLAGS "SphgscfnHbx"
 
 /* HI_STYLE_* go into handle_info.userlist_style */
 #define HI_STYLE_DEF          'd'
@@ -128,7 +129,7 @@ int nickserv_modify_handle_flags(struct userNode *user, struct userNode *bot, co
 int oper_has_access(struct userNode *user, struct userNode *bot, unsigned int min_level, unsigned int quiet);
 void nickserv_show_oper_accounts(struct userNode *user, struct svccmd *cmd);
 
-int loc_auth(struct userNode *user, char *handle, char *password);
+struct handle_info *loc_auth(char *handle, char *password);
 
 /* auth_funcs are called when a user gets a new handle_info.  They are
  * called *after* user->handle_info has been updated.  */