MATCHING_NOT_NEWSGROUPS,
MATCHING_INREPLYTO,
MATCHING_NOT_INREPLYTO,
+ MATCHING_REFERENCES,
+ MATCHING_NOT_REFERENCES,
+ MATCHING_SCORE_GREATER,
+ MATCHING_SCORE_LOWER,
/* file content */
MATCHING_HEADER,
MATCHING_ACTION_DELETE,
MATCHING_ACTION_MARK,
MATCHING_ACTION_MARK_AS_READ,
+ MATCHING_ACTION_UNMARK,
+ MATCHING_ACTION_MARK_AS_UNREAD,
MATCHING_ACTION_FORWARD,
MATCHING_ACTION_FORWARD_AS_ATTACHEMENT,
MATCHING_ACTION_FORWARD_NEWS,
int criteria;
gchar * header;
gchar * expr;
- int age;
+ int value;
regex_t * preg;
int error;
};
typedef struct _MatcherList MatcherList;
+gchar * get_matchparser_tab_str(gint id);
MatcherProp * matcherprop_new(gint criteria, gchar * header,
gint matchtype, gchar * expr,
int age);