#include "procmsg.h"
enum {
- SCORING_ALL,
- SCORING_SUBJECT,
- SCORING_NOT_SUBJECT,
- SCORING_FROM,
- SCORING_NOT_FROM,
- SCORING_TO,
- SCORING_NOT_TO,
- SCORING_CC,
- SCORING_NOT_CC,
- SCORING_TO_OR_CC,
- SCORING_NOT_TO_AND_NOT_CC,
- SCORING_AGE_SUP,
- SCORING_AGE_INF,
- SCORING_NEWSGROUPS,
- SCORING_NOT_NEWSGROUPS,
- SCORING_HEADER,
- SCORING_NOT_HEADER,
- SCORING_MESSAGE,
- SCORING_NOT_MESSAGE,
- SCORING_MESSAGEHEADERS,
- SCORING_NOT_MESSAGEHEADERS,
- SCORING_BODY,
- SCORING_NOT_BODY,
- SCORING_SCORE,
- SCORING_MATCH,
- SCORING_REGEXP,
- SCORING_MATCHCASE,
- SCORING_REGEXPCASE
+ MATCHING_ALL,
+ MATCHING_SUBJECT,
+ MATCHING_NOT_SUBJECT,
+ MATCHING_FROM,
+ MATCHING_NOT_FROM,
+ MATCHING_TO,
+ MATCHING_NOT_TO,
+ MATCHING_CC,
+ MATCHING_NOT_CC,
+ MATCHING_TO_OR_CC,
+ MATCHING_NOT_TO_AND_NOT_CC,
+ MATCHING_AGE_GREATER,
+ MATCHING_AGE_LOWER,
+ MATCHING_NEWSGROUPS,
+ MATCHING_NOT_NEWSGROUPS,
+ MATCHING_HEADER,
+ MATCHING_NOT_HEADER,
+ MATCHING_MESSAGE,
+ MATCHING_NOT_MESSAGE,
+ MATCHING_HEADERS_PART,
+ MATCHING_NOT_HEADERS_PART,
+ MATCHING_BODY_PART,
+ MATCHING_NOT_BODY_PART,
+ MATCHING_SCORE,
+ MATCHING_MATCH,
+ MATCHING_REGEXP,
+ MATCHING_MATCHCASE,
+ MATCHING_REGEXPCASE
};
struct _MatcherProp {
gboolean matcher_parse_boolean_op(gchar ** str);
gchar * matcher_parse_regexp(gchar ** str);
gchar * matcher_parse_str(gchar ** str);
+gchar * matcherprop_to_string(MatcherProp * matcher);
+gchar * matcherlist_to_string(MatcherList * matchers);
#endif