inital gtk2 patch
[claws.git] / src / matcher.h
index 4e7f94c3302535da95ffa91903419373c522a382..06119aec7e8af472443efbc967abff6aa32180fa 100644 (file)
@@ -111,13 +111,14 @@ enum {
        MA_(DELETE),
        MA_(MARK),
        MA_(UNMARK),
+       MA_(LOCK),
+       MA_(UNLOCK),
        MA_(MARK_AS_READ),
        MA_(MARK_AS_UNREAD),
        MA_(FORWARD),
        MA_(FORWARD_AS_ATTACHMENT),
        MA_(COLOR),
        MA_(REDIRECT),
-       MA_(DELETE_ON_SERVER),
        MA_(CHANGE_SCORE),
        /* boolean operations */
        MB_(OR),
@@ -160,7 +161,7 @@ gint matcher_parse_number           (gchar          **str);
 gboolean matcher_parse_boolean_op      (gchar          **str);
 gchar *matcher_parse_regexp            (gchar          **str);
 gchar *matcher_parse_str               (gchar          **str);
-const gchar *matcher_escape_str                (const gchar    *str);
+gchar *matcher_escape_str              (const gchar    *str);
 gchar *matcher_unescape_str            (gchar          *str);
 gchar *matcherprop_to_string           (MatcherProp    *matcher);
 gchar *matcherlist_to_string           (const MatcherList      *matchers);
@@ -169,5 +170,6 @@ gchar *matching_build_command               (const gchar    *cmd,
 
 void prefs_matcher_read_config         (void);
 void prefs_matcher_write_config                (void);
+void *matcher_parser_scan_string        (const gchar    *str);
 
 #endif