#ifndef _MUTT_LIB_RFC2047_H
#define _MUTT_LIB_RFC2047_H
-#define mutt_rfc2047_encode_32(a, b) mutt_rfc2047_encode(a, NULL, 32, b);
-
void mutt_rfc2047_encode(char **pd, const char *specials, int col, const char *charsets);
void mutt_rfc2047_decode(char **pd);
{
if (t->description)
{
- mutt_rfc2047_encode_32(&t->description, SendCharset);
+ mutt_rfc2047_encode(&t->description, NULL, sizeof("Content-Description:"), SendCharset);
}
if (recurse && t->parts)
mutt_encode_descriptions(t->parts, recurse);
if (!tmp)
continue;
- mutt_rfc2047_encode_32(&tmp, SendCharset);
- mutt_mem_realloc(&np->data, mutt_str_strlen(np->data) + 2 + mutt_str_strlen(tmp) + 1);
+ mutt_rfc2047_encode(&tmp, NULL, i + 2, SendCharset);
+ mutt_mem_realloc(&np->data, i + 2 + mutt_str_strlen(tmp) + 1);
- sprintf(np->data + i, ": %s", NONULL(tmp));
+ sprintf(np->data + i + 2, "%s", tmp);
FREE(&tmp);
}
if (!OPT_NEWS_SEND || MimeSubject)
#endif
{
- mutt_rfc2047_encode_32(&env->subject, SendCharset);
+ mutt_rfc2047_encode(&env->subject, NULL, sizeof("Subject:"), SendCharset);
}
encode_headers(&env->userhdrs);
}