diff options
Diffstat (limited to 'src/irc/core/ignore.h')
-rw-r--r-- | src/irc/core/ignore.h | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/src/irc/core/ignore.h b/src/irc/core/ignore.h deleted file mode 100644 index bac02047..00000000 --- a/src/irc/core/ignore.h +++ /dev/null @@ -1,34 +0,0 @@ -#ifndef __IGNORE_H -#define __IGNORE_H - -typedef struct { - char *mask; /* nick mask */ - char *servertag; /* this is for autoignoring */ - char **channels; /* ignore only in these channels */ - char *pattern; /* text body must match this pattern */ - - int level; /* ignore these levels */ - int except_level; /* don't ignore these levels */ - - int time; /* time in sec for temp ignores */ - int time_tag; - - int regexp:1; - int fullword:1; - int replies:1; /* ignore replies to nick in channel */ -} IGNORE_REC; - -extern GSList *ignores; - -int ignore_check(IRC_SERVER_REC *server, const char *nick, const char *host, - const char *channel, const char *text, int level); - -IGNORE_REC *ignore_find(const char *servertag, const char *mask, char **channels); - -void ignore_add_rec(IGNORE_REC *rec); -void ignore_update_rec(IGNORE_REC *rec); - -void ignore_init(void); -void ignore_deinit(void); - -#endif |