#include <lib-mime/mime.h>
-#include "mutt.h"
#include "charset.h"
#include "thread.h"
len_q = len + (ob - buf1) + 2 * count;
/* Apparently RFC 1468 says to use B encoding for iso-2022-jp. */
- if (!ascii_strcasecmp(tocode, "ISO-2022-JP"))
+ if (mime_which_token(tocode, -1) == MIME_ISO_2022_JP)
len_q = ENCWORD_LEN_MAX + 1;
if (len_b < len_q && len_b <= ENCWORD_LEN_MAX) {
encoder_t **encoder, ssize_t *wlen)
{
size_t n, nn;
- int utf8 = fromcode && !ascii_strcasecmp(fromcode, "UTF-8");
+ int utf8 = mime_which_token(fromcode, -1) == MIME_UTF_8;
n = dlen;
for (;;) {
n -= m, s += m;
}
- if (ascii_strcasecmp(AssumedCharset, "us-ascii")) {
+ if (mime_which_token(AssumedCharset, -1) == MIME_US_ASCII) {
char *t;
t = p_dupstr(s, n);