X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=lib-mime%2Frfc822parse.c;h=fa0beaa0f216b033477ed9c25a400b441180ee38;hp=38971147825ccff61926a5253b63599c800fbb2a;hb=5f299ed8b67fa06f3c96777d437c0285ff71d9ac;hpb=024fe257a96f97619e236bbdafe57b63101eb17f diff --git a/lib-mime/rfc822parse.c b/lib-mime/rfc822parse.c index 3897114..fa0beaa 100644 --- a/lib-mime/rfc822parse.c +++ b/lib-mime/rfc822parse.c @@ -300,7 +300,7 @@ void mutt_parse_content_type(char *s, BODY *ct) * field, so we can attempt to convert the type to BODY here. */ switch (ct->type) { - char buffer[SHORT_STRING]; + char buffer[STRING]; case TYPETEXT: ct->subtype = m_strdup("plain"); @@ -331,7 +331,7 @@ void mutt_parse_content_type(char *s, BODY *ct) pc = parameter_getval(ct->parameter, "charset"); if (!pc) { parameter_setval(&ct->parameter, "charset", - charset_getfirst(AssumedCharset)); + charset_getfirst(MCharset.assumed_charset)); } } } @@ -608,7 +608,7 @@ uncomment_timezone(char *buf, size_t buflen, const char *tz) time_t mutt_parse_date(const char *s, HEADER *h) { int zhours = 0, zminutes = 0, zoccident = 0; - char scratch[SHORT_STRING]; + char scratch[STRING]; struct tm tm; int count = 0; char *p; @@ -625,7 +625,7 @@ time_t mutt_parse_date(const char *s, HEADER *h) p_clear(&tm, 1); while ((p = strtok (p, " \t")) != NULL) { - char tzstr[SHORT_STRING]; + char tzstr[STRING]; const char *ptz; switch (count) { @@ -957,8 +957,8 @@ string_list_t **mutt_parse_rfc822_line(ENVELOPE *e, HEADER *hdr, char *line, cha /* restore the original line */ line[m_strlen(line)] = ':'; - if (weed && mutt_matches_ignore(line, Ignore) - && !mutt_matches_ignore(line, UnIgnore)) { + if (weed && string_list_contains(Ignore, line, "*") + && !string_list_contains(UnIgnore, line, "*")) { break; } @@ -1034,15 +1034,12 @@ mutt_read_rfc822_header(FILE *f, HEADER *hdr, short user_hdrs, short weed) { /* if spam tag already exists, figure out how to amend it */ if (e->spam && *buf) { - if (SpamSep) { - /* If SpamSep defined, append with separator */ - mutt_buffer_addstr(e->spam, SpamSep); - mutt_buffer_addstr(e->spam, buf); + if (Mime.spam_separator) { + mutt_buffer_addstr(e->spam, Mime.spam_separator); } else { - /* else overwrite */ mutt_buffer_reset(e->spam); - mutt_buffer_addstr(e->spam, buf); } + mutt_buffer_addstr(e->spam, buf); } if (!e->spam) {