1 |
#include <regex.h> |
2 |
|
3 |
/* |
4 |
* "Standard" means one of FROM, TO, CC, BCC and SUBJECT which are header |
5 |
* field-names recognised as searching criteria, from an IMAP server, while |
6 |
* custom indicates any other user defined headerfield-names. |
7 |
*/ |
8 |
#define standard_filter(A, B) set_filters(A, B, 0) |
9 |
#define custom_filter(A, B) set_filters(A, B, 1) |
10 |
|
11 |
int read_config(char *cfg); |
12 |
int check_permissions(char *cfg); |
13 |
int parse_config(FILE * fp); |
14 |
account_t *prepare_account(void); |
15 |
int set_account(char *line, regmatch_t * match); |
16 |
int set_filters(char *line, regmatch_t * match, int csm); |
17 |
void set_limits(char *line, regmatch_t * match); |