#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'
char cookie[COOKIELEN+1];
};
+struct handle_note {
+ char setter[NICKSERV_HANDLE_LEN+1];
+ time_t date;
+ char note[1];
+};
+
struct handle_info {
struct nick_info *nicks;
struct string_list *masks;
struct userNode *users;
struct userData *channels;
struct handle_cookie *cookie;
+ struct handle_note *note;
struct language *language;
char *email_addr;
char *epithet;
typedef void (*failpw_func_t)(struct userNode *user, struct handle_info *handle);
void reg_failpw_func(failpw_func_t func);
+void send_func_list(struct userNode *user);
+
#endif