1
0
mirror of https://github.com/weechat/weechat.git synced 2026-07-02 21:25:41 +02:00

irc: split function irc_ignore_check into three functions

This commit is contained in:
Sébastien Helleu
2019-07-10 19:19:35 +02:00
parent e56c7e8c9b
commit 162ca1fade
2 changed files with 91 additions and 41 deletions
File diff suppressed because it is too large Load Diff
+9
View File
@@ -37,6 +37,7 @@ struct t_irc_ignore
};
extern struct t_irc_ignore *irc_ignore_list;
extern struct t_irc_ignore *last_irc_ignore;
extern int irc_ignore_valid (struct t_irc_ignore *ignore);
extern struct t_irc_ignore *irc_ignore_search (const char *mask,
@@ -46,6 +47,14 @@ extern struct t_irc_ignore *irc_ignore_search_by_number (int number);
extern struct t_irc_ignore *irc_ignore_new (const char *mask,
const char *server,
const char *channel);
extern int irc_ignore_check_server (struct t_irc_ignore *ignore,
const char *server);
extern int irc_ignore_check_channel (struct t_irc_ignore *ignore,
struct t_irc_server *server,
const char *channel,
const char *nick);
extern int irc_ignore_check_host (struct t_irc_ignore *ignore,
const char *nick, const char *host);
extern int irc_ignore_check (struct t_irc_server *server,
const char *channel, const char *nick,
const char *host);