DO_SLIST(pattern_t, pattern, pattern_delete);
-int mutt_pattern_func (int, char *);
+int mutt_pattern_func (int, const char *);
int mutt_pattern_exec (struct pattern_t *pat, pattern_exec_flag flags,
CONTEXT * ctx, HEADER * h);
pattern_t *mutt_pattern_comp(const char *s, int flags, BUFFER * err);