X-Git-Url: https://jfr.im/git/irc/evilnet/x3.git/blobdiff_plain/d9cd0e9da05fe12d86da8ead3e358785fb8bb8f7..dee9951d5f32dee38cf29861acdb4a347931e147:/src/nickserv.h diff --git a/src/nickserv.h b/src/nickserv.h index 23bb828..b2b9b7d 100644 --- a/src/nickserv.h +++ b/src/nickserv.h @@ -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. */