if (info->lobin || info->linemax > 990 || (info->from && option (OPTENCODEFROM)))
char *chsname = mutt_get_send_charset (send_charset, sizeof (send_charset), b, 1); if ((info->lobin && strncasecmp (chsname, "iso-2022-jp", 11)) || info->linemax > 990 || (info->from && option (OPTENCODEFROM)))
static void mutt_set_encoding (BODY *b, CONTENT *info){  if (b->type == TYPETEXT)  {    if (info->lobin || info->linemax > 990 || (info->from && option (OPTENCODEFROM)))      b->encoding = ENCQUOTEDPRINTABLE;    else if (info->hibin)      b->encoding = option (OPTALLOW8BIT) ? ENC8BIT : ENCQUOTEDPRINTABLE;    else      b->encoding = ENC7BIT;  }  else if (b->type == TYPEMESSAGE || b->type == TYPEMULTIPART)  {    if (info->lobin || info->hibin)    {      if (option (OPTALLOW8BIT) && !info->lobin)	b->encoding = ENC8BIT;       else	mutt_message_to_7bit (b, NULL);    }    else      b->encoding = ENC7BIT;  }  else if (info->lobin || info->hibin || info->binary || info->linemax > 990	   || info->cr || (option (OPTENCODEFROM) && info->from))  {    /* Determine which encoding is smaller  */    if (1.33 * (float)(info->lobin+info->hibin+info->ascii) < 	 3.0 * (float)(info->lobin + info->hibin) + (float)info->ascii)      b->encoding = ENCBASE64;    else      b->encoding = ENCQUOTEDPRINTABLE;  }  else    b->encoding = ENC7BIT;}