state_mark_attach(s);
char *charset = mutt_param_get(&b->parameter, "charset");
if (n != 0)
- state_printf(s, _("[-- Alternative Type #%d: "), n);
+ state_printf(s, _("[-- Alternative Type #%d: %s/%s%s%s, Encoding: %s, Size: %s --]\n"),
+ n, TYPE(b), b->subtype, charset ? "; charset=" : "",
+ charset ? charset : "", ENCODING(b->encoding), length);
else
- state_printf(s, _("[-- Type: "));
- state_printf(s, _("%s/%s%s%s, Encoding: %s, Size: %s --]\n"), TYPE(b),
- b->subtype, charset ? "; charset=" : "", charset ? charset : "",
- ENCODING(b->encoding), length);
+ state_printf(s, _("[-- Type: %s/%s%s%s, Encoding: %s, Size: %s --]\n"),
+ TYPE(b), b->subtype, charset ? "; charset=" : "",
+ charset ? charset : "", ENCODING(b->encoding), length);
}
static void convert_to_state(iconv_t cd, char *bufi, size_t *l, struct State *s)